diff options
| author | Gerd Moellmann | 2001-03-06 13:50:09 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-03-06 13:50:09 +0000 |
| commit | 6961e0c1c8e194c1403cbb6c64eec7a56f4d19d8 (patch) | |
| tree | ee1c89977383fd14d94d96bdcfb47f8dddda6088 /src | |
| parent | 106e96bd537c1503e871e91460e09f9a6745cf27 (diff) | |
| download | emacs-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.c | 6 |
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 | { |