]> git.eshelyaron.com Git - emacs.git/commitdiff
(display_text_line): Don't count minibuf_prompt_width twice in taboffset.
authorRichard M. Stallman <rms@gnu.org>
Sat, 26 Jul 1997 01:41:03 +0000 (01:41 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 26 Jul 1997 01:41:03 +0000 (01:41 +0000)
src/xdisp.c

index 80536a3c4cd8a7398c5da1f1c223d79da0319f13..9d88cff44b851892bd33ba888e37626fabd9bc65 100644 (file)
@@ -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;