diff options
author | Diego Borghetti <bdiego@gmail.com> | 2011-01-20 23:24:18 +0300 |
---|---|---|
committer | Diego Borghetti <bdiego@gmail.com> | 2011-01-20 23:24:18 +0300 |
commit | 44fbbe7c5588dfa792b798dea30d16ee3830bf24 (patch) | |
tree | 467c301ee1a5c7a4a3a55e522d22e1ab49beedaf /intern | |
parent | f407f38204f9d41e437a06dd4d280649eadc350e (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.cpp | 4 |
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); |