Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
diff options
context:
space:
mode:
authorDiego Borghetti <bdiego@gmail.com>2011-01-20 23:24:18 +0300
committerDiego Borghetti <bdiego@gmail.com>2011-01-20 23:24:18 +0300
commit44fbbe7c5588dfa792b798dea30d16ee3830bf24 (patch)
tree467c301ee1a5c7a4a3a55e522d22e1ab49beedaf /intern
parentf407f38204f9d41e437a06dd4d280649eadc350e (diff)
Ghost:X11 Set the default max width and max height value.
Some window manager can set default value of this to be the screen size, so running blender with -p or --window-geometry don't work with value bigger than that. This commit try to "avoid" the bug #25709, but at the end depend on the window manager, so maybe work or maybe not.
Diffstat (limited to 'intern')
-rw-r--r--intern/ghost/intern/GHOST_WindowX11.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/intern/ghost/intern/GHOST_WindowX11.cpp b/intern/ghost/intern/GHOST_WindowX11.cpp
index b877470d710..6830db8241c 100644
--- a/intern/ghost/intern/GHOST_WindowX11.cpp
+++ b/intern/ghost/intern/GHOST_WindowX11.cpp
@@ -342,13 +342,15 @@ GHOST_WindowX11(
// we want this window treated.
XSizeHints * xsizehints = XAllocSizeHints();
- xsizehints->flags = PPosition | PSize | PMinSize;
+ xsizehints->flags = PPosition | PSize | PMinSize | PMaxSize;
xsizehints->x = left;
xsizehints->y = top;
xsizehints->width = width;
xsizehints->height = height;
xsizehints->min_width= 320; // size hints, could be made apart of the ghost api
xsizehints->min_height= 240; // limits are also arbitrary, but should not allow 1x1 window
+ xsizehints->max_width= 65535;
+ xsizehints->max_height= 65535;
XSetWMNormalHints(m_display, m_window, xsizehints);
XFree(xsizehints);