diff --git a/src/karts/kart.cpp b/src/karts/kart.cpp index 9d5b1586a..b26329438 100644 --- a/src/karts/kart.cpp +++ b/src/karts/kart.cpp @@ -377,8 +377,6 @@ void Kart::reset() if(m_body) m_body->setDamping(m_kart_properties->getStabilityChassisLinearDamping(), m_kart_properties->getStabilityChassisAngularDamping()); - for (unsigned int i = 0; i < 4; i++) - m_vehicle->getWheelInfo(i).m_steering = 0; if(m_terrain_sound) { @@ -396,8 +394,14 @@ void Kart::reset() m_controls.reset(); m_slipstream->reset(); + if(m_vehicle) { + for (unsigned int i = 0; i < 4; i++) + { + m_vehicle->getWheelInfo(i).m_steering = 0; + } + m_vehicle->reset(); }