]> git.mxchange.org Git - flightgear.git/commitdiff
Make sure that all elapsed time gets passed to update when a subsystem
authordavid <david>
Sun, 9 Mar 2003 03:22:12 +0000 (03:22 +0000)
committerdavid <david>
Sun, 9 Mar 2003 03:22:12 +0000 (03:22 +0000)
has a minimum time slice.

src/Main/fgfs.cxx

index 1997693262edd5543d5a507e40e1adb6a5849ff8..46bb96ef67604310134e13e62a2edaa2220e80d2 100644 (file)
@@ -226,8 +226,8 @@ FGSubsystemGroup::Member::update (double delta_time_sec)
     elapsed_sec += delta_time_sec;
     if (elapsed_sec >= min_step_sec) {
         if (!subsystem->is_suspended()) {
-            subsystem->update(delta_time_sec);
-            elapsed_sec -= min_step_sec;
+            subsystem->update(elapsed_sec);
+            elapsed_sec = 0;
         }
     }
 }