From 1134e72a7a3976912a8c503577425c8bd4ca34a8 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 19 May 2009 08:41:16 +0000 Subject: Greg Klanderman: 26972: fix problem ni 26964. --- ChangeLog | 6 +++++- Config/version.mk | 4 ++-- Src/utils.c | 5 ++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 19b1d3765..960b02c6e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-05-19 Peter Stephenson + + * Greg Klanderman: 26972: Src/utils.c: fix problem ni 26964. + 2009-05-17 Peter Stephenson * Greg Klanderman: 26964 (modified): Src/utils.c, @@ -11724,5 +11728,5 @@ ***************************************************** * This is used by the shell to define $ZSH_PATCHLEVEL -* $Revision: 1.4688 $ +* $Revision: 1.4689 $ ***************************************************** diff --git a/Config/version.mk b/Config/version.mk index 909dcca37..992c84649 100644 --- a/Config/version.mk +++ b/Config/version.mk @@ -27,5 +27,5 @@ # This must also serve as a shell script, so do not add spaces around the # `=' signs. -VERSION=4.3.9-dev-3 -VERSION_DATE='April 24, 2009' +VERSION=4.3.9-dev-4 +VERSION_DATE='May 18, 2009' diff --git a/Src/utils.c b/Src/utils.c index d30dacca8..e7a4595b8 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -1225,7 +1225,10 @@ preprompt(void) str = promptexpand(eolmark, 1, NULL, NULL, NULL); countprompt(str, &w, 0, -1); opts[PROMPTPERCENT] = percents; - fprintf(shout, "%s%*s\r", str, (int)columns - w - !hasxn, ""); + zputs(str, shout); + for (w = (int)columns - w - !hasxn; w > 0; w--) + putc(' ', shout); + putc('\r', shout); free(str); } -- cgit 1.4.1