From 9e24731d9a5ca14a149737d0f9708e0753e54502 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 28 Jan 2014 13:23:08 +0100 Subject: [PATCH] Don't tabcomplete if it's impossible --- qutebrowser/widgets/completion.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/completion.py b/qutebrowser/widgets/completion.py index dd5757677..4a770fb5e 100644 --- a/qutebrowser/widgets/completion.py +++ b/qutebrowser/widgets/completion.py @@ -148,7 +148,9 @@ class CompletionView(QTreeView): self.ignore_next = True self.selectionModel().setCurrentIndex( idx, QItemSelectionModel.ClearAndSelect) - self.append_cmd_text.emit(self.model.data(idx) + ' ') + data = self.model.data(idx) + if data is not None: + self.append_cmd_text.emit(self.model.data(idx) + ' ') def _next_idx(self, shift): idx = self.selectionModel().currentIndex()