X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=f428eeb316f5b49587097ec58240fecbf4a69eb9;hb=a375412650ede30883327dba34b3feafd9a3bf38;hp=4bbd8a523c37a5913c49d466111d3757c99b862b;hpb=68d1418be737276c8214780106399c0dae588d1c;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 4bbd8a52..f428eeb3 100644 --- a/src/events.c +++ b/src/events.c @@ -403,6 +403,7 @@ void HandleMotionEvent(MotionEvent *event) #if defined(TARGET_SDL2) void HandleWindowEvent(WindowEvent *event) { +#if DEBUG_EVENTS int subtype = event->event; char *event_name = @@ -424,6 +425,7 @@ void HandleWindowEvent(WindowEvent *event) Error(ERR_DEBUG, "WINDOW EVENT: '%s', %ld, %ld", event_name, event->data1, event->data2); +#endif if (event->event == SDL_WINDOWEVENT_EXPOSED) SDLRedrawWindow(); @@ -468,6 +470,9 @@ void HandleWindowEvent(WindowEvent *event) printf("::: setup.window_scaling_percent set to %d\n", setup.window_scaling_percent); + + if (game_status == GAME_MODE_SETUP) + RedrawSetupScreenAfterFullscreenToggle(); } #else // prevent slightly wrong scaling factor due to rounding differences @@ -1092,7 +1097,9 @@ void HandleKey(Key key, int key_status) { setup.fullscreen = !setup.fullscreen; +#if 0 printf("::: %d\n", setup.window_scaling_percent); +#endif ToggleFullscreenIfNeeded();