comparison src/dispnew.c @ 61633:a76a30ee7c89

(row_equal_p, update_window_line, scrolling_window): Compare overlay_arrow_bitmap than overlay_arrow_p members.
author Kim F. Storm <storm@cua.dk>
date Mon, 18 Apr 2005 14:09:10 +0000
parents 89b8166ef056
children 820ed588bcf4 042f282a2ed7 e1fbb019c538
comparison
equal deleted inserted replaced
61632:eaab88b49978 61633:a76a30ee7c89
1517 || a->cursor_in_fringe_p != b->cursor_in_fringe_p 1517 || a->cursor_in_fringe_p != b->cursor_in_fringe_p
1518 || a->left_fringe_bitmap != b->left_fringe_bitmap 1518 || a->left_fringe_bitmap != b->left_fringe_bitmap
1519 || a->left_fringe_face_id != b->left_fringe_face_id 1519 || a->left_fringe_face_id != b->left_fringe_face_id
1520 || a->right_fringe_bitmap != b->right_fringe_bitmap 1520 || a->right_fringe_bitmap != b->right_fringe_bitmap
1521 || a->right_fringe_face_id != b->right_fringe_face_id 1521 || a->right_fringe_face_id != b->right_fringe_face_id
1522 || a->overlay_arrow_p != b->overlay_arrow_p 1522 || a->overlay_arrow_bitmap != b->overlay_arrow_bitmap
1523 || a->exact_window_width_line_p != b->exact_window_width_line_p 1523 || a->exact_window_width_line_p != b->exact_window_width_line_p
1524 || a->overlapped_p != b->overlapped_p 1524 || a->overlapped_p != b->overlapped_p
1525 || (MATRIX_ROW_CONTINUATION_LINE_P (a) 1525 || (MATRIX_ROW_CONTINUATION_LINE_P (a)
1526 != MATRIX_ROW_CONTINUATION_LINE_P (b)) 1526 != MATRIX_ROW_CONTINUATION_LINE_P (b))
1527 /* Different partially visible characters on left margin. */ 1527 /* Different partially visible characters on left margin. */
4533 /* Draw truncation marks etc. */ 4533 /* Draw truncation marks etc. */
4534 if (!current_row->enabled_p 4534 if (!current_row->enabled_p
4535 || desired_row->y != current_row->y 4535 || desired_row->y != current_row->y
4536 || desired_row->visible_height != current_row->visible_height 4536 || desired_row->visible_height != current_row->visible_height
4537 || desired_row->cursor_in_fringe_p != current_row->cursor_in_fringe_p 4537 || desired_row->cursor_in_fringe_p != current_row->cursor_in_fringe_p
4538 || desired_row->overlay_arrow_p != current_row->overlay_arrow_p 4538 || desired_row->overlay_arrow_bitmap != current_row->overlay_arrow_bitmap
4539 || current_row->redraw_fringe_bitmaps_p 4539 || current_row->redraw_fringe_bitmaps_p
4540 || desired_row->mode_line_p != current_row->mode_line_p 4540 || desired_row->mode_line_p != current_row->mode_line_p
4541 || desired_row->exact_window_width_line_p != current_row->exact_window_width_line_p 4541 || desired_row->exact_window_width_line_p != current_row->exact_window_width_line_p
4542 || (MATRIX_ROW_CONTINUATION_LINE_P (desired_row) 4542 || (MATRIX_ROW_CONTINUATION_LINE_P (desired_row)
4543 != MATRIX_ROW_CONTINUATION_LINE_P (current_row))) 4543 != MATRIX_ROW_CONTINUATION_LINE_P (current_row)))
5043 if (!from->mode_line_p && !w->pseudo_window_p 5043 if (!from->mode_line_p && !w->pseudo_window_p
5044 && (to->left_fringe_bitmap != from->left_fringe_bitmap 5044 && (to->left_fringe_bitmap != from->left_fringe_bitmap
5045 || to->right_fringe_bitmap != from->right_fringe_bitmap 5045 || to->right_fringe_bitmap != from->right_fringe_bitmap
5046 || to->left_fringe_face_id != from->left_fringe_face_id 5046 || to->left_fringe_face_id != from->left_fringe_face_id
5047 || to->right_fringe_face_id != from->right_fringe_face_id 5047 || to->right_fringe_face_id != from->right_fringe_face_id
5048 || to->overlay_arrow_p != from->overlay_arrow_p)) 5048 || to->overlay_arrow_bitmap != from->overlay_arrow_bitmap))
5049 from->redraw_fringe_bitmaps_p = 1; 5049 from->redraw_fringe_bitmaps_p = 1;
5050 assign_row (to, from); 5050 assign_row (to, from);
5051 to->enabled_p = 1, from->enabled_p = 0; 5051 to->enabled_p = 1, from->enabled_p = 0;
5052 to->overlapped_p = to_overlapped_p; 5052 to->overlapped_p = to_overlapped_p;
5053 } 5053 }