From 902bf198e4f1690f5df2189cdbdef571c31ee416 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 29 Dec 2007 20:28:21 +0000 Subject: [PATCH] Fixed return value for iconifying the window in a couple spots. --- src/video/bwindow/SDL_syswm.cc | 1 + src/video/quartz/SDL_QuartzWM.m | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/video/bwindow/SDL_syswm.cc b/src/video/bwindow/SDL_syswm.cc index 1083caf0f..7be12a964 100644 --- a/src/video/bwindow/SDL_syswm.cc +++ b/src/video/bwindow/SDL_syswm.cc @@ -36,6 +36,7 @@ void BE_SetWMCaption(_THIS, const char *title, const char *icon) int BE_IconifyWindow(_THIS) { SDL_Win->Minimize(true); + return 1; } SDL_GrabMode BE_GrabInput(_THIS, SDL_GrabMode mode) diff --git a/src/video/quartz/SDL_QuartzWM.m b/src/video/quartz/SDL_QuartzWM.m index f544dc975..1990ae853 100644 --- a/src/video/quartz/SDL_QuartzWM.m +++ b/src/video/quartz/SDL_QuartzWM.m @@ -355,6 +355,10 @@ int QZ_IconifyWindow (_THIS) { if ( ! [ qz_window isMiniaturized ] ) { [ qz_window miniaturize:nil ]; + if ( ! [ qz_window isMiniaturized ] ) { + SDL_SetError ("window iconification failed"); + return 0; + } return 1; } else {