From: Jerome St-Louis Date: Mon, 7 Jul 2014 19:45:53 +0000 (-0400) Subject: ecere/gui/XInterface: (#795) Fixed maximized IDE not showing on Mint14 X-Git-Tag: 0.44.10PR1~62 X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=b00bbe49bfce2a855c742305c4570953306eae57 ecere/gui/XInterface: (#795) Fixed maximized IDE not showing on Mint14 - Was broken by e73c326886132254e338b7d6813009be6be84d6e --- diff --git a/ecere/src/gui/drivers/XInterface.ec b/ecere/src/gui/drivers/XInterface.ec index b74ed32..cd0e171 100644 --- a/ecere/src/gui/drivers/XInterface.ec +++ b/ecere/src/gui/drivers/XInterface.ec @@ -2926,7 +2926,7 @@ class XInterface : Interface x += desktopX; y += desktopY; - if(!fullScreenMode && (!atomsSupported[_net_wm_state] || window.state != maximized)) + if(!fullScreenMode && (!atomsSupported[_net_wm_state] || (window.state != maximized || !window.visible))) { if(move && resize) XMoveResizeWindow(xGlobalDisplay, (X11Window)window.windowHandle, x, y, w, h); @@ -2936,7 +2936,7 @@ class XInterface : Interface XResizeWindow(xGlobalDisplay, (X11Window)window.windowHandle, w, h); // Reset min/max for fixed size windows on WMs not looking at MWM_FUNC_RESIZE (e.g. Cinnamon) - if(window.style.fixed && !window.style.sizable) + if(window.style.fixed && !window.style.sizable && window.state != maximized) { XSizeHints hints = { 0 }; long supplied;