From 5ee474fdb86b146d17a6139bd94aeacec32bd1a6 Mon Sep 17 00:00:00 2001 From: Patryk Obara Date: Sat, 11 Apr 2020 00:54:48 +0200 Subject: [PATCH] Restore redraw instead of reset during expose This prevents perceived lag window is being dragged (at least on Linux). --- src/gui/sdlmain.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/sdlmain.cpp b/src/gui/sdlmain.cpp index da11e263..cf01b93b 100644 --- a/src/gui/sdlmain.cpp +++ b/src/gui/sdlmain.cpp @@ -2401,7 +2401,8 @@ void GFX_Events() { * FOCUS_GAINED event to catch window startup * and size toggles. */ - GFX_ResetScreen(); + if (sdl.draw.callback) + sdl.draw.callback(GFX_CallBackRedraw); GFX_UpdateMouseState(); continue;