From: Andy Piper [mailto:andy@xemacs.org]
Oops. This looks like the correct fix and is definitely my fault.
Here's an updated version for 21.2.22.
Paul.
diff -u xemacs-21.2.22\src\redisplay.h~ xemacs-21.2.22\src\redisplay.h
--- xemacs-21.2.22\src\redisplay.h~ Sat Nov 20 20:29:17 1999
+++ xemacs-21.2.22\src\redisplay.h Sat Dec 04 23:30:53 1999
@@ -526,7 +526,6 @@
#define MARK_SUBWINDOWS_CHANGED MARK_TYPE_CHANGED (subwindows)
#define MARK_SUBWINDOWS_STATE_CHANGED MARK_TYPE_CHANGED (subwindows_state)
-
#define CLASS_RESET_CHANGED_FLAGS(p) do { \
(p)->buffers_changed = 0; \
(p)->clip_changed = 0; \
@@ -537,6 +536,7 @@
(p)->menubar_changed = 0; \
(p)->modeline_changed = 0; \
(p)->point_changed = 0; \
+ (p)->size_changed = 0; \
(p)->toolbar_changed = 0; \
(p)->gutter_changed = 0; \
(p)->glyphs_changed = 0; \
@@ -556,6 +556,7 @@
menubar_changed = 0; \
modeline_changed = 0; \
point_changed = 0; \
+ size_changed = 0; \
toolbar_changed = 0; \
gutter_changed = 0; \
glyphs_changed = 0; \
@@ -575,6 +576,7 @@
(p)->menubar_changed || \
(p)->modeline_changed || \
(p)->point_changed || \
+ (p)->size_changed || \
(p)->toolbar_changed || \
(p)->gutter_changed || \
(p)->glyphs_changed || \
@@ -593,6 +595,7 @@
menubar_changed || \
modeline_changed || \
point_changed || \
+ size_changed || \
toolbar_changed || \
gutter_changed || \
glyphs_changed || \