[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/emacs-23 r100590: * fringe.c (update_window
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/emacs-23 r100590: * fringe.c (update_window_fringes): Don't update overlay arrow bitmap in the current matrix if keep_current_p is non-zero. |
Date: |
Wed, 01 Jun 2011 10:36:38 +0900 |
User-agent: |
Bazaar (2.3.1) |
------------------------------------------------------------
revno: 100590
committer: YAMAMOTO Mitsuharu <address@hidden>
branch nick: emacs-23
timestamp: Wed 2011-06-01 10:36:38 +0900
message:
* fringe.c (update_window_fringes): Don't update overlay arrow bitmap in the
current matrix if keep_current_p is non-zero.
modified:
src/ChangeLog
src/fringe.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2011-05-25 03:06:05 +0000
+++ b/src/ChangeLog 2011-06-01 01:36:38 +0000
@@ -1,3 +1,8 @@
+2011-06-01 YAMAMOTO Mitsuharu <address@hidden>
+
+ * fringe.c (update_window_fringes): Don't update overlay arrow bitmap
+ in the current matrix if keep_current_p is non-zero.
+
2011-05-25 YAMAMOTO Mitsuharu <address@hidden>
* dispextern.h (struct glyph_row): New member fringe_bitmap_periodic_p.
=== modified file 'src/fringe.c'
--- a/src/fringe.c 2011-05-25 03:06:05 +0000
+++ b/src/fringe.c 2011-06-01 01:36:38 +0000
@@ -1309,8 +1309,12 @@
if (row->overlay_arrow_bitmap != cur->overlay_arrow_bitmap)
{
- redraw_p = row->redraw_fringe_bitmaps_p =
cur->redraw_fringe_bitmaps_p = 1;
- cur->overlay_arrow_bitmap = row->overlay_arrow_bitmap;
+ redraw_p = row->redraw_fringe_bitmaps_p = 1;
+ if (!keep_current_p)
+ {
+ cur->redraw_fringe_bitmaps_p = 1;
+ cur->overlay_arrow_bitmap = row->overlay_arrow_bitmap;
+ }
}
row->left_fringe_bitmap = left;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/emacs-23 r100590: * fringe.c (update_window_fringes): Don't update overlay arrow bitmap in the current matrix if keep_current_p is non-zero.,
YAMAMOTO Mitsuharu <=