diff options
| -rw-r--r-- | src/dispnew.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dispnew.c b/src/dispnew.c index 260e7ef2d1d..1b8b726b7f3 100644 --- a/src/dispnew.c +++ b/src/dispnew.c | |||
| @@ -3517,6 +3517,8 @@ prepare_desired_root_row (struct frame *root, int y) | |||
| 3517 | /* Start with the root's desired matrix row. If that hasn't been | 3517 | /* Start with the root's desired matrix row. If that hasn't been |
| 3518 | redisplayed, copy from the root's current matrix. */ | 3518 | redisplayed, copy from the root's current matrix. */ |
| 3519 | struct glyph_row *root_row = MATRIX_ROW (root->desired_matrix, y); | 3519 | struct glyph_row *root_row = MATRIX_ROW (root->desired_matrix, y); |
| 3520 | /* Don't copy rows that aren't enabled, in particuler because they | ||
| 3521 | might not have the 'frame' member of glyphs set. */ | ||
| 3520 | if (!root_row->enabled_p) | 3522 | if (!root_row->enabled_p) |
| 3521 | { | 3523 | { |
| 3522 | struct glyph_row *from = MATRIX_ROW (root->current_matrix, y); | 3524 | struct glyph_row *from = MATRIX_ROW (root->current_matrix, y); |