aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann1999-09-20 13:02:31 +0000
committerGerd Moellmann1999-09-20 13:02:31 +0000
commitf002db9312a021bbc74db5c50a1d76073847fa26 (patch)
treed25a43acc01611f267df9e5d81025ff6ccd000dd
parentf3751a65aaa41856dbb8708502231a2001eb9169 (diff)
downloademacs-f002db9312a021bbc74db5c50a1d76073847fa26.tar.gz
emacs-f002db9312a021bbc74db5c50a1d76073847fa26.zip
(sync_frame_with_window_matrix_rows): Disable frame rows
whose corresponding window rows have been disabled in try_window_id.
-rw-r--r--src/xdisp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index f603f4fccda..39fcb423a6f 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -9713,8 +9713,15 @@ sync_frame_with_window_matrix_rows (w)
9713 while (window_row < window_row_end) 9713 while (window_row < window_row_end)
9714 { 9714 {
9715 int area; 9715 int area;
9716
9716 for (area = LEFT_MARGIN_AREA; area <= LAST_AREA; ++area) 9717 for (area = LEFT_MARGIN_AREA; area <= LAST_AREA; ++area)
9717 frame_row->glyphs[area] = window_row->glyphs[area]; 9718 frame_row->glyphs[area] = window_row->glyphs[area];
9719
9720 /* Disable frame rows whose corresponding window rows have
9721 been disabled in try_window_id. */
9722 if (!window_row->enabled_p)
9723 frame_row->enabled_p = 0;
9724
9718 ++window_row, ++frame_row; 9725 ++window_row, ++frame_row;
9719 } 9726 }
9720} 9727}