]> git.mxchange.org Git - flightgear.git/commitdiff
Minor replay issues
authorThorstenB <brehmt@gmail.com>
Thu, 24 Mar 2011 22:41:12 +0000 (23:41 +0100)
committerThorstenB <brehmt@gmail.com>
Thu, 24 Mar 2011 22:41:12 +0000 (23:41 +0100)
restore most recent frame

src/Aircraft/replay.cxx

index bd3bab7bf3ce52a45e6a3a7a35760137de81c60f..d5deeecd2b267652ac335c324804755c29af09bb 100644 (file)
@@ -159,11 +159,6 @@ void FGReplay::update( double dt )
 
     if ( disable_replay->getBoolValue() )
     {
-        if (replay_master->getIntValue())
-        {
-            // replay was active, restore most recent frame
-            replay(DBL_MAX);
-        }
         replay_master->setIntValue(0);
         replay_time->setDoubleValue(0);
         disable_replay->setBoolValue(0);
@@ -184,6 +179,8 @@ void FGReplay::update( double dt )
     if ((replay_state == 0)&&
         (last_replay_state > 0))
     {
+        // replay was active, restore most recent frame
+        replay(DBL_MAX);
         // replay is finished, resume FDM
         ((FDMShell*) globals->get_subsystem("flight"))->getFDM()->resume();
     }