summaryrefslogtreecommitdiff
path: root/src/widgetprv.h
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-08-31 10:17:20 +0800
committerPo Lu <luangruo@yahoo.com>2022-08-31 10:17:43 +0800
commit136495f178ccd36b23ffc347fe2b6680fd689e34 (patch)
tree4b8836244aae562e984d522fe064ae2b37ade1f5 /src/widgetprv.h
parent5bedef8f87d2103e21342a06c4c1c9d7efe06621 (diff)
downloademacs-136495f178ccd36b23ffc347fe2b6680fd689e34.tar.gz
emacs-136495f178ccd36b23ffc347fe2b6680fd689e34.tar.bz2
emacs-136495f178ccd36b23ffc347fe2b6680fd689e34.zip
Gently nudge Xt into always setting size hints
* src/widget.c (update_wm_hints): Force a resource to change every time this function is called. (bug#57475) (EmacsFrameInitialize): Initialize new field. * src/widgetprv.h (EmacsFramePart): New field `size_switch'. * src/xterm.c (x_wm_set_size_hint): Don't change flags if flags is 0.
Diffstat (limited to 'src/widgetprv.h')
-rw-r--r--src/widgetprv.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/widgetprv.h b/src/widgetprv.h
index 960f814e16f..fe960326b03 100644
--- a/src/widgetprv.h
+++ b/src/widgetprv.h
@@ -49,6 +49,8 @@ typedef struct {
Boolean visual_bell; /* flash instead of beep */
int bell_volume; /* how loud is beep */
+ int size_switch; /* hack to make setting size
+ hints work correctly */
/* private state */