diff --git a/tools/shell/linenoise.cpp b/tools/shell/linenoise.cpp index 1897e0cab2..7e3ff41752 100644 --- a/tools/shell/linenoise.cpp +++ b/tools/shell/linenoise.cpp @@ -779,7 +779,7 @@ int linenoiseEditInsert(struct linenoiseState* l, char c) { if (write(l->ofd, &d, 1) == -1) return -1; } - if (!pastedInput(l->ifd)) { + if (!pastedInput(l->ifd) && !inputLeft) { refreshLine(l); } } else {