diff options
author | Richard M. Stallman <rms@gnu.org> | 1997-07-26 01:41:03 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1997-07-26 01:41:03 +0000 |
commit | d6c04e9c58cf4784a099b975b6d7b4bdcc2c120a (patch) | |
tree | 5a5337d2a24c11ef13638edcdffb539257e91837 | |
parent | 15a897a715a97f97df28a20826060a51aba07a91 (diff) | |
download | emacs-d6c04e9c58cf4784a099b975b6d7b4bdcc2c120a.tar.gz |
(display_text_line): Don't count minibuf_prompt_width twice in taboffset.
-rw-r--r-- | src/xdisp.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; |