diff options
Diffstat (limited to 'src/fringe.c')
| -rw-r--r-- | src/fringe.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/fringe.c b/src/fringe.c index e66fa4adecc..03abffab5c8 100644 --- a/src/fringe.c +++ b/src/fringe.c | |||
| @@ -931,6 +931,7 @@ update_window_fringes (w, force_p) | |||
| 931 | if (force_p | 931 | if (force_p |
| 932 | || row->y != cur->y | 932 | || row->y != cur->y |
| 933 | || row->visible_height != cur->visible_height | 933 | || row->visible_height != cur->visible_height |
| 934 | || row->ends_at_zv_p != cur->ends_at_zv_p | ||
| 934 | || left != cur->left_fringe_bitmap | 935 | || left != cur->left_fringe_bitmap |
| 935 | || right != cur->right_fringe_bitmap | 936 | || right != cur->right_fringe_bitmap |
| 936 | || left_face_id != cur->left_fringe_face_id | 937 | || left_face_id != cur->left_fringe_face_id |
| @@ -954,6 +955,9 @@ update_window_fringes (w, force_p) | |||
| 954 | row->right_fringe_bitmap = right; | 955 | row->right_fringe_bitmap = right; |
| 955 | row->left_fringe_face_id = left_face_id; | 956 | row->left_fringe_face_id = left_face_id; |
| 956 | row->right_fringe_face_id = right_face_id; | 957 | row->right_fringe_face_id = right_face_id; |
| 958 | |||
| 959 | if (rn > 0 && row->redraw_fringe_bitmaps_p) | ||
| 960 | row[-1].redraw_fringe_bitmaps_p = cur[-1].redraw_fringe_bitmaps_p = 1; | ||
| 957 | } | 961 | } |
| 958 | 962 | ||
| 959 | return redraw_p; | 963 | return redraw_p; |
| @@ -1057,7 +1061,7 @@ compute_fringe_widths (f, redraw) | |||
| 1057 | 1061 | ||
| 1058 | /* Free resources used by a user-defined bitmap. */ | 1062 | /* Free resources used by a user-defined bitmap. */ |
| 1059 | 1063 | ||
| 1060 | int | 1064 | void |
| 1061 | destroy_fringe_bitmap (n) | 1065 | destroy_fringe_bitmap (n) |
| 1062 | int n; | 1066 | int n; |
| 1063 | { | 1067 | { |