aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.c
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-12-12 20:13:48 +1000
committerGravatar axel <axel@liljencrantz.se>2006-12-12 20:13:48 +1000
commit234034d3023925c396723119ee51df92c2b42961 (patch)
tree9a6ee407a9c9b9d86354bd7c99cf901e5512191c /reader.c
parentedc20a7505f61002117042ffeb19f328fe519277 (diff)
Make sure cwd colors update when the variable changes. This is a common regression, it seems. This time it was caused by the repaint reductions added in 1.22.2.
darcs-hash:20061212101348-ac50b-970686fcd3317f19c6131cdc46885a841c68a6d6.gz
Diffstat (limited to 'reader.c')
-rw-r--r--reader.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/reader.c b/reader.c
index 6753037c..d8d9c902 100644
--- a/reader.c
+++ b/reader.c
@@ -2164,6 +2164,16 @@ wchar_t *reader_readline()
case R_NULL:
{
// exec_prompt();
+ write( 1, "\r", 1 );
+ s_reset( &data->screen );
+ repaint();
+ break;
+ }
+
+ case R_REPAINT:
+ {
+ exec_prompt();
+ write( 1, "\r", 1 );
s_reset( &data->screen );
repaint();
break;