diff options
author | darkvater <darkvater@openttd.org> | 2004-12-14 00:45:24 +0000 |
---|---|---|
committer | darkvater <darkvater@openttd.org> | 2004-12-14 00:45:24 +0000 |
commit | 043b8bc5addf34641cc0f8ad5d223d59b57a8a7f (patch) | |
tree | 1ece6d701846d90464cde4c864f4019c3b3d0e1b | |
parent | 1b386f46b452e42352ed8dc67716696102485749 (diff) | |
download | openttd-043b8bc5addf34641cc0f8ad5d223d59b57a8a7f.tar.xz |
(svn r1079) -Fix: you can once again quit the game in windows by pressing ALT+F4 or the 'exit' button in the main menu.
-rw-r--r-- | win32.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -226,15 +226,14 @@ static LRESULT CALLBACK WndProcGdi(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lP } case WM_CLOSE: - // do not ask to quit on the main screen - if (_game_mode != GM_MENU) { - if(_patches.autosave_on_exit) { + if (_game_mode == GM_MENU) { // do not ask to quit on the main screen + _exit_game = true; + } else if (_patches.autosave_on_exit) { DoExitSave(); _exit_game = true; - } else - AskExitGame(); } else - return ML_QUIT; + AskExitGame(); + return 0; case WM_LBUTTONDOWN: |