diff --git a/src/Input/InputIO.php b/src/Input/InputIO.php index 14f81d5..51e293c 100644 --- a/src/Input/InputIO.php +++ b/src/Input/InputIO.php @@ -75,9 +75,11 @@ public function collect(Input $input) : InputResult } case InputCharacter::BACKSPACE: - $inputValue = substr($inputValue, 0, -1); - $this->parentMenu->redraw(); - $this->drawInput($input, $inputValue); + if (!empty($inputValue)) { + $inputValue = substr($inputValue, 0, -1); + $this->parentMenu->redraw(); + $this->drawInput($input, $inputValue); + } continue 2; }