diff --git a/src/ship.cpp b/src/ship.cpp
index c1ee5a2..b4ae744 100644
--- a/src/ship.cpp
+++ b/src/ship.cpp
@@ -181,6 +181,7 @@ void Ship::Render(const Frame* camFrame) {
   params.pAnim[ASRC_HOURFRAC] = L3D::GetGameTime() / 3600.0f;
   params.pAnim[ASRC_DAYFRAC]  = L3D::GetGameTime() / (24*3600.0f);
   params.pAnim[ASRC_GEAR]     = m_wheelState;
+  params.pFlag[AFLAG_GEAR]    = m_wheelState != 0.0f;
 
   strncpy(params.pText[0], GetLabel().c_str(), sizeof(params.pText));