Only show search history from dropdown arrow, not on click

This commit is contained in:
pax 2026-04-04 22:05:00 -05:00
parent 50d22932fa
commit a838cf23e8

View File

@ -50,10 +50,6 @@ class SearchBar(QWidget):
self._history_action.setToolTip("Search history & saved searches") self._history_action.setToolTip("Search history & saved searches")
self._history_action.triggered.connect(self._show_history_menu) self._history_action.triggered.connect(self._show_history_menu)
# Show history when focusing empty input
self._input.mousePressEvent = self._on_input_click
self._original_mouse_press = QLineEdit.mousePressEvent
layout.addWidget(self._input, stretch=1) layout.addWidget(self._input, stretch=1)
# Save search button # Save search button
@ -81,11 +77,6 @@ class SearchBar(QWidget):
self._ac_timer.timeout.connect(self._request_autocomplete) self._ac_timer.timeout.connect(self._request_autocomplete)
self._input.textChanged.connect(self._on_text_changed) self._input.textChanged.connect(self._on_text_changed)
def _on_input_click(self, event) -> None:
self._original_mouse_press(self._input, event)
if not self._input.text().strip():
self._show_history_menu()
def _on_text_changed(self, text: str) -> None: def _on_text_changed(self, text: str) -> None:
self._ac_timer.start() self._ac_timer.start()