diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-03-24 10:43:21 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-03-24 10:43:21 +0000 |
commit | 18aa6da676f228a90b30ad49a452b05aaad89718 (patch) | |
tree | d24d5ac99cad4688b5225776392765eddd3fbfd5 /Src | |
parent | c9e0760f68994a0222f9b17d2c3f4ea0da337b98 (diff) | |
download | zsh-18aa6da676f228a90b30ad49a452b05aaad89718.tar.gz zsh-18aa6da676f228a90b30ad49a452b05aaad89718.tar.xz zsh-18aa6da676f228a90b30ad49a452b05aaad89718.zip |
zsh-workers/10218
Diffstat (limited to 'Src')
-rw-r--r-- | Src/prompt.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Src/prompt.c b/Src/prompt.c index 1488cb787..66fd7b136 100644 --- a/Src/prompt.c +++ b/Src/prompt.c @@ -768,9 +768,12 @@ prompttrunc(int arg, int truncchar, int doprint, int endchar) truncstr = ztrduppfx(ptr, bp - ptr); bp = ptr; + w = bp - buf; fm++; putpromptchar(doprint, endchar); + ptr = buf + w; /* putpromptchar() may have realloc()'d */ *bp = '\0'; + countprompt(ptr, &w, 0, -1); if (w > trunclen) { /* |