diff --git a/src/video/sdl2_v.cpp b/src/video/sdl2_v.cpp index 28ce0f880d..aa7a23c728 100644 --- a/src/video/sdl2_v.cpp +++ b/src/video/sdl2_v.cpp @@ -655,7 +655,7 @@ int VideoDriver_SDL::PollEvent() case SDL_WINDOWEVENT: { if (ev.window.event == SDL_WINDOWEVENT_EXPOSED) { // Force a redraw of the entire screen. - _num_dirty_rects = MAX_DIRTY_RECTS + 1; + this->MakeDirty(0, 0, _screen.width, _screen.height); } else if (ev.window.event == SDL_WINDOWEVENT_SIZE_CHANGED) { int w = std::max(ev.window.data1, 64); int h = std::max(ev.window.data2, 64);