From 5eec0f91cfd10a9e4b65f3465e7330afd7debeeb Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Tue, 24 Mar 2015 08:53:16 +0300 Subject: [PATCH] fix High DPI window resize --- src/dlangui/platforms/common/platform.d | 1 + src/dlangui/platforms/sdl/sdlapp.d | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dlangui/platforms/common/platform.d b/src/dlangui/platforms/common/platform.d index bcd3e802..25a05303 100644 --- a/src/dlangui/platforms/common/platform.d +++ b/src/dlangui/platforms/common/platform.d @@ -228,6 +228,7 @@ class Window { Log.d("layout took ", layoutEnd - measureEnd, " ms"); //Log.d("layout position: ", _mainWidget.pos); } + update(true); } protected PopupWidget[] _popups; diff --git a/src/dlangui/platforms/sdl/sdlapp.d b/src/dlangui/platforms/sdl/sdlapp.d index f5341c3b..32b201c4 100644 --- a/src/dlangui/platforms/sdl/sdlapp.d +++ b/src/dlangui/platforms/sdl/sdlapp.d @@ -1192,7 +1192,7 @@ version (Windows) { SCREEN_DPI = GetDeviceCaps(dc, LOGPIXELSY); DeleteObject(dc); - SCREEN_DPI = 96 * 3 / 2; + //SCREEN_DPI = 96 * 3 / 2; result = myWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow); Log.i("calling Runtime.terminate()");