diff options
author | rubidium <rubidium@openttd.org> | 2006-09-04 17:30:30 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2006-09-04 17:30:30 +0000 |
commit | a7cfb80c40d9a4c544ece10872fd3808f9f59f8d (patch) | |
tree | 6cd5046c6a647012a61f5f97b8c5794446df92c5 /main_gui.c | |
parent | 56d06ba0a75b7157fdd236327cd08f9b0538551e (diff) | |
download | openttd-a7cfb80c40d9a4c544ece10872fd3808f9f59f8d.tar.xz |
(svn r6380) -Codechange: unify all ways to quit OTTD.
This means that in the intro menu the 'Quit' button immediatelly quits
and the 'Quit' in the menu of the normal game and scenario editor
immediatelly quits when the 'autosave_on_exit' patch is turned on.
This is the same way as the OS/window manager initiated quits, like
alt-F4 and the 'x' in the (OS/window manager drawn) title bar of OTTD.
Diffstat (limited to 'main_gui.c')
-rw-r--r-- | main_gui.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main_gui.c b/main_gui.c index 503c3c68a..8be237ece 100644 --- a/main_gui.c +++ b/main_gui.c @@ -170,14 +170,14 @@ static void MenuClickSaveLoad(int index) case 0: ShowSaveLoadDialog(SLD_SAVE_SCENARIO); break; case 1: ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break; case 2: AskExitToGameMenu(); break; - case 4: AskExitGame(); break; + case 4: HandleExitGameRequest(); break; } } else { switch (index) { case 0: ShowSaveLoadDialog(SLD_SAVE_GAME); break; case 1: ShowSaveLoadDialog(SLD_LOAD_GAME); break; case 2: AskExitToGameMenu(); break; - case 3: AskExitGame(); break; + case 3: HandleExitGameRequest(); break; } } } @@ -2226,7 +2226,7 @@ static void MainWindowWndProc(Window *w, WindowEvent *e) switch (e->keypress.keycode) { case 'Q' | WKC_CTRL: case 'Q' | WKC_META: - AskExitGame(); + HandleExitGameRequest(); break; } |