From 0fbedf0a52d2fef9f16e3f3bab30edbe9ad0ca90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20P=2E=20Tjern=C3=B8?= Date: Wed, 15 Jan 2014 11:08:55 -0800 Subject: [PATCH] Test: Add Shift-Enter to switch between FS and desktop FS. --- src/test/SDL_test_common.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/SDL_test_common.c b/src/test/SDL_test_common.c index 690a07629..38b093a43 100644 --- a/src/test/SDL_test_common.c +++ b/src/test/SDL_test_common.c @@ -1433,7 +1433,19 @@ SDLTest_CommonEvent(SDLTest_CommonState * state, SDL_Event * event, int *done) SDL_SetWindowFullscreen(window, SDL_WINDOW_FULLSCREEN_DESKTOP); } } + } else if (withShift) { + /* Shift-Enter toggle fullscreen desktop / fullscreen */ + SDL_Window *window = SDL_GetWindowFromID(event->key.windowID); + if (window) { + Uint32 flags = SDL_GetWindowFlags(window); + if ((flags & SDL_WINDOW_FULLSCREEN_DESKTOP) == SDL_WINDOW_FULLSCREEN_DESKTOP) { + SDL_SetWindowFullscreen(window, SDL_WINDOW_FULLSCREEN); + } else { + SDL_SetWindowFullscreen(window, SDL_WINDOW_FULLSCREEN_DESKTOP); + } + } } + break; case SDLK_b: if (withControl) {