From 12a274bfe39d571db78cc0bfc3c253386a64726b Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sat, 26 Jul 1997 01:41:03 +0000 Subject: [PATCH] (display_text_line): Don't count minibuf_prompt_width twice in taboffset. --- src/xdisp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xdisp.c b/src/xdisp.c index 80536a3c4cd..9d88cff44b8 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -2919,6 +2919,8 @@ display_text_line (w, start, vpos, hpos, taboffset, ovstr_done) { if (! NILP (minibuf_prompt)) { + int old_width = minibuf_prompt_width; + minibuf_prompt_width = (display_string (w, vpos, XSTRING (minibuf_prompt)->data, XSTRING (minibuf_prompt)->size, hpos, @@ -2932,7 +2934,7 @@ display_text_line (w, start, vpos, hpos, taboffset, ovstr_done) ? XFASTINT (w->width) - 4 : -1)) - hpos); hpos += minibuf_prompt_width; - taboffset -= minibuf_prompt_width; + taboffset -= minibuf_prompt_width - old_width; } else minibuf_prompt_width = 0; -- 2.39.5