diff --git a/src/calibre/gui2/search_box.py b/src/calibre/gui2/search_box.py index cb6791bb3b..562292c2f6 100644 --- a/src/calibre/gui2/search_box.py +++ b/src/calibre/gui2/search_box.py @@ -146,7 +146,8 @@ class SearchBox2(QComboBox): self._in_a_search = False if event.key() in (Qt.Key_Return, Qt.Key_Enter): self.do_search() - self.timer.start(1500) + if self.as_you_type: + self.timer.start(1500) def mouse_released(self, event): self.normalize_state()