From 9bee827d529be099c3d44ffd8becbc794db7300c Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 3 Jun 2014 06:53:37 +0200 Subject: [PATCH] Return [''] when splitting empty cmdline --- qutebrowser/widgets/statusbar/_command.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/statusbar/_command.py b/qutebrowser/widgets/statusbar/_command.py index e4dd24d97..803558b52 100644 --- a/qutebrowser/widgets/statusbar/_command.py +++ b/qutebrowser/widgets/statusbar/_command.py @@ -100,7 +100,9 @@ class Command(MinimalLineEdit): """Property to get the text split up in parts.""" text = self.text()[len(self.prefix):] if not text: - return [] + # When only ":" is entered, we already have one imaginary part, + # which just is empty at the moment. + return [''] logger.debug("Splitting '{}'".format(text)) manager = CommandManager() parts = manager.parse(text, fallback=True, alias_no_args=False)