From 5add1986c08021e0abcbbf3b4d9266c721c0988b Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Mon, 12 Sep 2005 11:51:55 +0000 Subject: [PATCH] (display_mode_element): Be sure to make variables THIS and LISP_STRING point into a string data of ELT. --- src/ChangeLog | 5 +++++ src/xdisp.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 633d594ed77..061e1d87701 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2005-09-12 Kenichi Handa + + * xdisp.c (display_mode_element): Be sure to make variables THIS + and LISP_STRING point into a string data of ELT. + 2005-09-12 Kim F. Storm * editfns.c (Ftranslate_region_internal): Reload `tt' after diff --git a/src/xdisp.c b/src/xdisp.c index f06121a475c..a07e50aba89 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -16171,6 +16171,8 @@ display_mode_element (it, depth, field_width, precision, elt, props, risky) else /* c == 0 */ break; } + this += SDATA (elt) - lisp_string; + lisp_string = SDATA (elt); } } break; -- 2.39.2