From db2cc483f431a93c9a2f0c54b41a69389704bb0c Mon Sep 17 00:00:00 2001 From: Ren Tatsumoto Date: Sun, 14 Apr 2024 21:42:09 +0300 Subject: [PATCH] move call --- cropro.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cropro.py b/cropro.py index b2a779d..41b62c4 100644 --- a/cropro.py +++ b/cropro.py @@ -316,10 +316,12 @@ def populate_other_profile_decks(self): ] ) - def _should_abort_search(self, is_web: bool) -> bool: - return self._search_lock.is_searching() or config.search_the_web is not is_web or self.isVisible() is False + def _should_abort_search(self) -> bool: + return self._search_lock.is_searching() or not self.isVisible() def perform_search(self, search_text: str): + if self._should_abort_search(): + return if config.search_the_web: return self.perform_remote_search(search_text) else: @@ -329,9 +331,6 @@ def perform_remote_search(self, search_text: str): """ Search notes on a remote server. """ - if self._should_abort_search(is_web=True): - return - self._ensure_enabled_search_mode() self.reset_cropro_status() @@ -375,9 +374,6 @@ def perform_local_search(self, search_text: str): """ Search notes in a different Anki collection. """ - if self._should_abort_search(is_web=False): - return - self._ensure_enabled_search_mode() self.reset_cropro_status() self.open_other_col()