From 194661618105b01eb621085b0e14279a6c699bd2 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 28 Mar 2011 23:20:54 -0400 Subject: [PATCH] If a test program window resizes, resize its viewport, too. --- test/common.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/common.c b/test/common.c index f2cf58969..90836bb98 100644 --- a/test/common.c +++ b/test/common.c @@ -1040,6 +1040,24 @@ CommonEvent(CommonState * state, SDL_Event * event, int *done) } } break; + + case SDL_WINDOWEVENT_RESIZED: + { + SDL_Window *window = SDL_GetWindowFromID(event->window.windowID); + if (!window) { + break; + } + + for (i = 0; i < state->num_windows; ++i) { + if (state->windows[i] == window) { + if (state->renderers[i]) { + SDL_RenderSetViewport(state->renderers[i], NULL); + } + break; + } + } + } + break; } break; case SDL_KEYDOWN: