aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-09-16 06:31:10 +0000
committerRichard M. Stallman1996-09-16 06:31:10 +0000
commitbade65fd579cc2a246f98f94cb8089295d6c3df8 (patch)
tree9549402e501d705830a6aed67dd78a4689c23a5b
parent3cd21523668c9b7fd627e4aa4953d13ca8034f60 (diff)
downloademacs-bade65fd579cc2a246f98f94cb8089295d6c3df8.tar.gz
emacs-bade65fd579cc2a246f98f94cb8089295d6c3df8.zip
(note_mouse_highlight): Test last_overlay_modified field.
-rw-r--r--src/w32term.c3
-rw-r--r--src/xterm.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/w32term.c b/src/w32term.c
index 27a4933b064..f76291b7205 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -1350,7 +1350,8 @@ note_mouse_highlight (f, x, y)
1350 if (WINDOWP (window) && portion == 0 && row >= 0 && column >= 0 1350 if (WINDOWP (window) && portion == 0 && row >= 0 && column >= 0
1351 && row < FRAME_HEIGHT (f) && column < FRAME_WIDTH (f) 1351 && row < FRAME_HEIGHT (f) && column < FRAME_WIDTH (f)
1352 && EQ (w->window_end_valid, w->buffer) 1352 && EQ (w->window_end_valid, w->buffer)
1353 && w->last_modified == BUF_MODIFF (XBUFFER (w->buffer))) 1353 && w->last_modified == BUF_MODIFF (XBUFFER (w->buffer))
1354 && w->last_overlay_modified == BUF_OVERLAY_MODIFF (XBUFFER (w->buffer)))
1354 { 1355 {
1355 int *ptr = FRAME_CURRENT_GLYPHS (f)->charstarts[row]; 1356 int *ptr = FRAME_CURRENT_GLYPHS (f)->charstarts[row];
1356 int i, pos; 1357 int i, pos;
diff --git a/src/xterm.c b/src/xterm.c
index 595621b4f8a..2be321ef5f3 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -1913,7 +1913,8 @@ note_mouse_highlight (f, x, y)
1913 if (WINDOWP (window) && portion == 0 && row >= 0 && column >= 0 1913 if (WINDOWP (window) && portion == 0 && row >= 0 && column >= 0
1914 && row < FRAME_HEIGHT (f) && column < FRAME_WIDTH (f) 1914 && row < FRAME_HEIGHT (f) && column < FRAME_WIDTH (f)
1915 && EQ (w->window_end_valid, w->buffer) 1915 && EQ (w->window_end_valid, w->buffer)
1916 && w->last_modified == BUF_MODIFF (XBUFFER (w->buffer))) 1916 && w->last_modified == BUF_MODIFF (XBUFFER (w->buffer))
1917 && w->last_overlay_modified == BUF_OVERLAY_MODIFF (XBUFFER (w->buffer)))
1917 { 1918 {
1918 int *ptr = FRAME_CURRENT_GLYPHS (f)->charstarts[row]; 1919 int *ptr = FRAME_CURRENT_GLYPHS (f)->charstarts[row];
1919 int i, pos; 1920 int i, pos;