summaryrefslogtreecommitdiff
path: root/Src
diff options
context:
space:
mode:
Diffstat (limited to 'Src')
-rw-r--r--Src/Zle/zle_refresh.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c
index b3ca43fdb..280628318 100644
--- a/Src/Zle/zle_refresh.c
+++ b/Src/Zle/zle_refresh.c
@@ -1138,8 +1138,10 @@ refreshline(int ln)
/* inserting & deleting chars: we can if there's no right-prompt */
if ((ln || !put_rpmpt || !oput_rpmpt)
- && (nl[1] && ol[1] && nl[1] != ol[1])
- && *ol != WEOF && *nl != WEOF) {
+#ifdef MULTIBYTE_SUPPORT
+ && *ol != WEOF && *nl != WEOF
+#endif
+ && nl[1] && ol[1] && nl[1] != ol[1]) {
/* deleting characters - see if we can find a match series that
makes it cheaper to delete intermediate characters