diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xdisp.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 8983ba5bf37..1a535bc7872 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-10-09 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (handle_invisible_prop): After setting up an ellipsis, | ||
| 4 | return HANDLED_RETURN. | ||
| 5 | |||
| 1 | 2007-10-06 Martin Rudalics <rudalics@gmx.at> | 6 | 2007-10-06 Martin Rudalics <rudalics@gmx.at> |
| 2 | 7 | ||
| 3 | * keyboard.c (kbd_buffer_get_event): Break loop waiting for input | 8 | * keyboard.c (kbd_buffer_get_event): Break loop waiting for input |
diff --git a/src/xdisp.c b/src/xdisp.c index 451d953ce09..22a0b9dbe05 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -3719,6 +3719,10 @@ handle_invisible_prop (it) | |||
| 3719 | it->position.bytepos = CHAR_TO_BYTE (it->position.charpos); | 3719 | it->position.bytepos = CHAR_TO_BYTE (it->position.charpos); |
| 3720 | } | 3720 | } |
| 3721 | setup_for_ellipsis (it, 0); | 3721 | setup_for_ellipsis (it, 0); |
| 3722 | /* Let the ellipsis display before | ||
| 3723 | considering any properties of the following char. | ||
| 3724 | Fixes jasonr@gnu.org 01 Oct 07 bug. */ | ||
| 3725 | handled = HANDLED_RETURN; | ||
| 3722 | } | 3726 | } |
| 3723 | } | 3727 | } |
| 3724 | } | 3728 | } |