diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2011-12-03 20:15:20 +0100 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2011-12-03 20:15:20 +0100 |
commit | c052ead41f5a53da9cc32e7697005fac3506a858 (patch) | |
tree | 77d08775bc63f3abc493bde421d90d0abc01fc2a /src/xterm.c | |
parent | cac8708fdec06853fcdaefe4651ebb71c61eebc7 (diff) | |
download | emacs-c052ead41f5a53da9cc32e7697005fac3506a858.tar.gz emacs-c052ead41f5a53da9cc32e7697005fac3506a858.tar.bz2 emacs-c052ead41f5a53da9cc32e7697005fac3506a858.zip |
* widget.c (update_wm_hints): Return if wmshell is null.
(widget_update_wm_size_hints): New function.
* widget.h (widget_update_wm_size_hints): Declare.
* xterm.c (x_wm_set_size_hint): If USE_X_TOOLKIT, call
widget_update_wm_size_hints.
Fixes: debbugs:10104
Diffstat (limited to 'src/xterm.c')
-rw-r--r-- | src/xterm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c index e41af2b2870..290acdd9ca4 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -9561,6 +9561,14 @@ x_wm_set_size_hint (struct frame *f, long flags, int user_position) XSizeHints size_hints; Window window = FRAME_OUTER_WINDOW (f); +#ifdef USE_X_TOOLKIT + if (f->output_data.x->widget) + { + widget_update_wm_size_hints (f->output_data.x->widget); + return; + } +#endif + /* Setting PMaxSize caused various problems. */ size_hints.flags = PResizeInc | PMinSize /* | PMaxSize */; |