930 |
if (force_p |
if (force_p |
931 |
|| row->y != cur->y |
|| row->y != cur->y |
932 |
|| row->visible_height != cur->visible_height |
|| row->visible_height != cur->visible_height |
933 |
|
|| row->ends_at_zv_p != cur->ends_at_zv_p |
934 |
|| left != cur->left_fringe_bitmap |
|| left != cur->left_fringe_bitmap |
935 |
|| right != cur->right_fringe_bitmap |
|| right != cur->right_fringe_bitmap |
936 |
|| left_face_id != cur->left_fringe_face_id |
|| left_face_id != cur->left_fringe_face_id |
954 |
row->right_fringe_bitmap = right; |
row->right_fringe_bitmap = right; |
955 |
row->left_fringe_face_id = left_face_id; |
row->left_fringe_face_id = left_face_id; |
956 |
row->right_fringe_face_id = right_face_id; |
row->right_fringe_face_id = right_face_id; |
957 |
|
|
958 |
|
if (rn > 0 && row->redraw_fringe_bitmaps_p) |
959 |
|
row[-1].redraw_fringe_bitmaps_p = cur[-1].redraw_fringe_bitmaps_p = 1; |
960 |
} |
} |
961 |
|
|
962 |
return redraw_p; |
return redraw_p; |
1060 |
|
|
1061 |
/* Free resources used by a user-defined bitmap. */ |
/* Free resources used by a user-defined bitmap. */ |
1062 |
|
|
1063 |
int |
void |
1064 |
destroy_fringe_bitmap (n) |
destroy_fringe_bitmap (n) |
1065 |
int n; |
int n; |
1066 |
{ |
{ |
1371 |
Lisp_Object pos, window; |
Lisp_Object pos, window; |
1372 |
{ |
{ |
1373 |
struct window *w; |
struct window *w; |
|
struct buffer *old_buffer = NULL; |
|
1374 |
struct glyph_row *row; |
struct glyph_row *row; |
1375 |
int textpos; |
int textpos; |
1376 |
|
|