# HG changeset patch # User glx # Date 1227811195 0 # Node ID 93e6f7a706914847c745f963815d4ebee9f7cdfe # Parent 8b0c6c21c08bea442d509e2d89273a69e2d151d5 (svn r14638) -Fix [FS#2430]: don't restore fast-forward when SaveFileDone() callback happens after we returned to the menu diff -r 8b0c6c21c08b -r 93e6f7a70691 src/saveload.cpp --- a/src/saveload.cpp Wed Nov 26 20:14:46 2008 +0000 +++ b/src/saveload.cpp Thu Nov 27 18:39:55 2008 +0000 @@ -1523,7 +1523,7 @@ * on saveload */ static void SaveFileDone() { - _fast_forward = _ts.ff_state; + if (_game_mode != GM_MENU) _fast_forward = _ts.ff_state; if (_cursor.sprite == SPR_CURSOR_ZZZ) SetMouseCursor(SPR_CURSOR_MOUSE, PAL_NONE); InvalidateWindowData(WC_STATUS_BAR, 0, SBI_SAVELOAD_FINISH);