projects
/
chise
/
xemacs-chise.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sync up with r21-4-15-chise-0_21-32.
[chise/xemacs-chise.git]
/
src
/
window.c
diff --git
a/src/window.c
b/src/window.c
index
bdf7764
..
680c7b8
100644
(file)
--- a/
src/window.c
+++ b/
src/window.c
@@
-2109,9
+2109,13
@@
will automatically call `save-buffers-kill-emacs'.)
else if (!NILP (w->vchild))
delete_all_subwindows (XWINDOW (w->vchild));
else if (!NILP (w->vchild))
delete_all_subwindows (XWINDOW (w->vchild));
+ /* Warning: mark_window_as_deleted calls window_unmap_subwindows and
+ therefore redisplay, so it requires the mirror structure to be
+ correct. We must dirty the mirror before it is called. */
+ f->mirror_dirty = 1;
+
mark_window_as_deleted (w);
mark_window_as_deleted (w);
- f->mirror_dirty = 1;
return Qnil;
}
return Qnil;
}