summaryrefslogtreecommitdiff
path: root/video/cocoa_v.m
diff options
context:
space:
mode:
Diffstat (limited to 'video/cocoa_v.m')
-rw-r--r--video/cocoa_v.m18
1 files changed, 1 insertions, 17 deletions
diff --git a/video/cocoa_v.m b/video/cocoa_v.m
index d2b88b5f2..2db610282 100644
--- a/video/cocoa_v.m
+++ b/video/cocoa_v.m
@@ -197,22 +197,6 @@ static void QZ_CheckPaletteAnim(void)
-extern void DoExitSave(void);
-
-static void QZ_AskQuit(void)
-{
- 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();
- }
-}
-
-
-
typedef struct VkMapping {
unsigned short vk_from;
byte map_to;
@@ -921,7 +905,7 @@ static void QZ_SetPortAlphaOpaque(void)
@implementation OTTD_QuartzWindowDelegate
- (BOOL)windowShouldClose:(id)sender
{
- QZ_AskQuit();
+ HandleExitGameRequest();
return NO;
}