If a test program window resizes, resize its viewport, too.
This commit is contained in:
parent
ab0fcbfbd2
commit
610c824670
1 changed files with 18 additions and 0 deletions
|
@ -1040,6 +1040,24 @@ CommonEvent(CommonState * state, SDL_Event * event, int *done)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
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;
|
break;
|
||||||
case SDL_KEYDOWN:
|
case SDL_KEYDOWN:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue