aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2011-06-01 10:36:38 +0900
committerYAMAMOTO Mitsuharu2011-06-01 10:36:38 +0900
commit14eca62f5c52fd5c6f362121d86046cdb65ade9b (patch)
treed93032407d2b9810175c4c35920f0a85cbccdeb8 /src
parent049bcbcba62635103d4d212b3c3cf7dc0ef21f36 (diff)
downloademacs-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/ChangeLog5
-rw-r--r--src/fringe.c8
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 @@
12011-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
12011-05-25 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 62011-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;