diff options
| author | Gerd Moellmann | 1999-09-20 13:02:31 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 1999-09-20 13:02:31 +0000 |
| commit | f002db9312a021bbc74db5c50a1d76073847fa26 (patch) | |
| tree | d25a43acc01611f267df9e5d81025ff6ccd000dd | |
| parent | f3751a65aaa41856dbb8708502231a2001eb9169 (diff) | |
| download | emacs-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.c | 7 |
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 | } |