From 50e2f080493406263d7384b0c7e23da8ef805f2e Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 20 May 2016 13:19:27 +0300 Subject: [PATCH] fixes --- src/dlangui/platforms/common/platform.d | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dlangui/platforms/common/platform.d b/src/dlangui/platforms/common/platform.d index d62508a0..e373327e 100644 --- a/src/dlangui/platforms/common/platform.d +++ b/src/dlangui/platforms/common/platform.d @@ -242,9 +242,10 @@ class Window : CustomEventTarget { } /// window state change signal Signal!OnWindowStateHandler windowStateChanged; - /// update and signal window state changes - for using in platform inplementations + /// update and signal window state and/or size/positon changes - for using in platform inplementations protected void handleWindowStateChange(WindowState newState, Rect newWindowRect = RECT_VALUE_IS_NOT_SET) { - _windowState = newState; + if (newState != WindowState.unspecified) + _windowState = newState; if (newWindowRect != RECT_VALUE_IS_NOT_SET) _windowRect = newWindowRect; if (windowStateChanged.assigned)