From: Karl Heuer Date: Thu, 7 Apr 1994 04:22:54 +0000 (+0000) Subject: (display_text_line): minibuffer_prompt_width is a distance, not an absolute X-Git-Tag: emacs-19.34~9131 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f7b4b63a792c5f4703092095c963423cf765af2a;p=emacs.git (display_text_line): minibuffer_prompt_width is a distance, not an absolute position. --- diff --git a/src/xdisp.c b/src/xdisp.c index 8b762bea4d9..db0515d04c5 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -2076,10 +2076,16 @@ display_text_line (w, start, vpos, hpos, taboffset) && vpos == XFASTINT (w->top)) { if (minibuf_prompt) - hpos = display_string (w, vpos, minibuf_prompt, -1, hpos, + { + minibuf_prompt_width + = (display_string (w, vpos, minibuf_prompt, -1, hpos, (!truncate ? continuer : truncator), - 1, -1, -1); - minibuf_prompt_width = hpos; + 1, -1, -1) + - hpos); + hpos += minibuf_prompt_width; + } + else + minibuf_prompt_width = 0; } desired_glyphs->bufp[vpos] = pos;