Ecere Software
/
sdk
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
983acc8
)
ecere/gui/XInterface: (#795) Fixed maximized IDE not showing on Mint14
author
Jerome St-Louis
<jerome@ecere.com>
Mon, 7 Jul 2014 19:45:53 +0000
(15:45 -0400)
committer
Jerome St-Louis
<jerome@ecere.com>
Mon, 7 Jul 2014 19:45:53 +0000
(15:45 -0400)
- Was broken by
e73c326886132254e338b7d6813009be6be84d6e
ecere/src/gui/drivers/XInterface.ec
patch
|
blob
|
history
diff --git
a/ecere/src/gui/drivers/XInterface.ec
b/ecere/src/gui/drivers/XInterface.ec
index
b74ed32
..
cd0e171
100644
(file)
--- 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;
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);
{
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)
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;
{
XSizeHints hints = { 0 };
long supplied;