diff options
| author | YAMAMOTO Mitsuharu | 2011-06-01 10:36:38 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2011-06-01 10:36:38 +0900 |
| commit | 14eca62f5c52fd5c6f362121d86046cdb65ade9b (patch) | |
| tree | d93032407d2b9810175c4c35920f0a85cbccdeb8 /src | |
| parent | 049bcbcba62635103d4d212b3c3cf7dc0ef21f36 (diff) | |
| download | emacs-14eca62f5c52fd5c6f362121d86046cdb65ade9b.tar.gz emacs-14eca62f5c52fd5c6f362121d86046cdb65ade9b.zip | |
* fringe.c (update_window_fringes): Don't update overlay arrow bitmap in the current matrix if keep_current_p is non-zero.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/fringe.c | 8 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3f53eabb5d1..cd98ec04aa4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-06-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 2 | |||
| 3 | * fringe.c (update_window_fringes): Don't update overlay arrow bitmap | ||
| 4 | in the current matrix if keep_current_p is non-zero. | ||
| 5 | |||
| 1 | 2011-05-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 6 | 2011-05-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 7 | ||
| 3 | * dispextern.h (struct glyph_row): New member fringe_bitmap_periodic_p. | 8 | * dispextern.h (struct glyph_row): New member fringe_bitmap_periodic_p. |
diff --git a/src/fringe.c b/src/fringe.c index e160353914e..bd178846c62 100644 --- a/src/fringe.c +++ b/src/fringe.c | |||
| @@ -1309,8 +1309,12 @@ update_window_fringes (w, keep_current_p) | |||
| 1309 | 1309 | ||
| 1310 | if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) | 1310 | if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap) |
| 1311 | { | 1311 | { |
| 1312 | redraw_p = row->redraw_fringe_bitmaps_p = cur->redraw_fringe_bitmaps_p = 1; | 1312 | redraw_p = row->redraw_fringe_bitmaps_p = 1; |
| 1313 | cur->overlay_arrow_bitmap = row->overlay_arrow_bitmap; | 1313 | if (!keep_current_p) |
| 1314 | { | ||
| 1315 | cur->redraw_fringe_bitmaps_p = 1; | ||
| 1316 | cur->overlay_arrow_bitmap = row->overlay_arrow_bitmap; | ||
| 1317 | } | ||
| 1314 | } | 1318 | } |
| 1315 | 1319 | ||
| 1316 | row->left_fringe_bitmap = left; | 1320 | row->left_fringe_bitmap = left; |