From a86279df5ee5b2805e1df4a4fdc763f3258e9eec Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 9 Nov 2014 20:45:47 +0100 Subject: [PATCH] Set cursor part correctly if the cursor is at the end. --- qutebrowser/widgets/statusbar/command.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qutebrowser/widgets/statusbar/command.py b/qutebrowser/widgets/statusbar/command.py index 9788dffb7..9b0708fa5 100644 --- a/qutebrowser/widgets/statusbar/command.py +++ b/qutebrowser/widgets/statusbar/command.py @@ -144,6 +144,12 @@ class Command(misc.MinimalLineEditMixin, misc.CommandLineEdit): log.completion.vdebug( "Removing len({!r}) -> {} from cursor_pos -> {}".format( part, len(part), cursor_pos)) + else: + self._cursor_part = i + if spaces: + self._empty_item_idx = i + else: + self._empty_item_idx = None log.completion.debug("cursor_part {}, spaces {}".format( self._cursor_part, spaces)) return