aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2001-03-06 13:50:09 +0000
committerGerd Moellmann2001-03-06 13:50:09 +0000
commit6961e0c1c8e194c1403cbb6c64eec7a56f4d19d8 (patch)
treeee1c89977383fd14d94d96bdcfb47f8dddda6088 /src
parent106e96bd537c1503e871e91460e09f9a6745cf27 (diff)
downloademacs-6961e0c1c8e194c1403cbb6c64eec7a56f4d19d8.tar.gz
emacs-6961e0c1c8e194c1403cbb6c64eec7a56f4d19d8.zip
(redisplay_internal): Set windows_or_buffers_changed
if face_change_count is non-zero.
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index 3da744c9c73..68dd53cfd9b 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -8032,6 +8032,12 @@ redisplay_internal (preserve_echo_area)
8032 fonts_changed_p = 0; 8032 fonts_changed_p = 0;
8033 } 8033 }
8034 8034
8035 /* If face_change_count is non-zero, init_iterator will free all
8036 realized faces, which includes the faces referenced from current
8037 matrices. So, we can't reuse current matrices in this case. */
8038 if (face_change_count)
8039 ++windows_or_buffers_changed;
8040
8035 if (! FRAME_WINDOW_P (sf) 8041 if (! FRAME_WINDOW_P (sf)
8036 && previous_terminal_frame != sf) 8042 && previous_terminal_frame != sf)
8037 { 8043 {