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.
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user