Apply resizing workaround on size changed

The "resized" event is called on user resizing only, while "size
changed" is called on any resize, including at every step of a
progressive resize animation.
This commit is contained in:
Romain Vimont 2020-05-11 03:39:20 +02:00
parent 5edd5a2617
commit 61e73b7b63

View File

@ -133,7 +133,7 @@ static int
event_watcher(void *data, SDL_Event *event) {
(void) data;
if (event->type == SDL_WINDOWEVENT
&& event->window.event == SDL_WINDOWEVENT_RESIZED) {
&& event->window.event == SDL_WINDOWEVENT_SIZE_CHANGED) {
// In practice, it seems to always be called from the same thread in
// that specific case. Anyway, it's just a workaround.
screen_render(&screen);