From d6e725d1fa3aaa3e48d1d36b446be6fb7579ffae Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 2 Jul 2012 16:09:44 +0530 Subject: [PATCH] ... --- src/calibre/gui2/complete.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/complete.py b/src/calibre/gui2/complete.py index 9d78003231..e66255cc05 100644 --- a/src/calibre/gui2/complete.py +++ b/src/calibre/gui2/complete.py @@ -164,7 +164,13 @@ class MultiCompleteComboBox(EnComboBox): self.setLineEdit(self.le) def showPopup(self): - self.le._completer.complete() + c = self.le._completer + c.setCompletionPrefix('') + c.complete() + + def hidePopup(self): + self.le.update_completions() + EnComboBox.hidePopup(self) def update_items_cache(self, complete_items): self.lineEdit().update_items_cache(complete_items)