From cc96e2e55f68c34f4107ce4b53b23c0580763bbc Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Thu, 13 Feb 2014 08:28:21 +0900 Subject: [PATCH] ecere/gui/drivers/XInterface: Querying existing hints before setting new hints - Fixed Find dialog popping up at 0,0 --- ecere/src/gui/drivers/XInterface.ec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ecere/src/gui/drivers/XInterface.ec b/ecere/src/gui/drivers/XInterface.ec index c92ed1c..891c5a7 100644 --- a/ecere/src/gui/drivers/XInterface.ec +++ b/ecere/src/gui/drivers/XInterface.ec @@ -2724,10 +2724,11 @@ class XInterface : Interface if(window.style.fixed && !window.style.sizable) { XSizeHints hints = { 0 }; + long supplied; + XGetWMNormalHints(xGlobalDisplay, (X11Window)window.windowHandle, &hints, &supplied); hints.min_width = hints.max_width = w; hints.min_height = hints.max_height = h; hints.flags |= PMinSize|PMaxSize; - XSetWMNormalHints(xGlobalDisplay, (X11Window)window.windowHandle, &hints); } } -- 1.8.3.1