aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman <[email protected]>2007-10-09 01:32:25 +0000
committerRichard M. Stallman <[email protected]>2007-10-09 01:32:25 +0000
commitec406436ee6c309997ff7914e978df2358b6f414 (patch)
treec2fac3cba5523b89ca0a16c9fba63b746c45c2a6 /src
parent93870ce2abb67d72adb6658d82fa0a1e82f50b99 (diff)
(handle_invisible_prop): After setting up an ellipsis, return HANDLED_RETURN.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/xdisp.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8983ba5bf3..1a535bc787 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-09 Richard Stallman <[email protected]>
+
+ * xdisp.c (handle_invisible_prop): After setting up an ellipsis,
+ return HANDLED_RETURN.
+
2007-10-06 Martin Rudalics <[email protected]>
* keyboard.c (kbd_buffer_get_event): Break loop waiting for input
diff --git a/src/xdisp.c b/src/xdisp.c
index 451d953ce0..22a0b9dbe0 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -3719,6 +3719,10 @@ handle_invisible_prop (it)
it->position.bytepos = CHAR_TO_BYTE (it->position.charpos);
}
setup_for_ellipsis (it, 0);
+ /* Let the ellipsis display before
+ considering any properties of the following char.
+ Fixes [email protected] 01 Oct 07 bug. */
+ handled = HANDLED_RETURN;
}
}
}