From 18aa6da676f228a90b30ad49a452b05aaad89718 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Fri, 24 Mar 2000 10:43:21 +0000 Subject: zsh-workers/10218 --- Src/prompt.c | 3 +++ 1 file changed, 3 insertions(+) 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) { /* -- cgit 1.4.1