From ebcae3a69cc51e33c5e8e7e444e8a02c8db50bd0 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 2 Nov 2016 23:18:57 +0100 Subject: [PATCH] Fix tabbing over .. in some directories on Windows --- qutebrowser/mainwindow/prompt.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/mainwindow/prompt.py b/qutebrowser/mainwindow/prompt.py index 580faac92..09fc9ab59 100644 --- a/qutebrowser/mainwindow/prompt.py +++ b/qutebrowser/mainwindow/prompt.py @@ -584,6 +584,9 @@ class FilenamePrompt(_BasePrompt): path = os.path.normpath(self._file_model.filePath(index)) if clicked: path += os.sep + else: + # On Windows, when we have C:\foo and tab over .., we get C:\ + path = path.rstrip(os.sep) log.prompt.debug('Inserting path {}'.format(path)) self._lineedit.setText(path)