diff --git a/actions/api_search.py b/actions/api_search.py index 5bb66f170..bd3fa3bb8 100644 --- a/actions/api_search.py +++ b/actions/api_search.py @@ -54,13 +54,12 @@ def init_dialog(self): self.dlg_search.dlg_closed.connect(self.close_search) - def api_search(self, dlg_mincut=None): + def api_search(self, dlg_mincut=None, load_project=False): # If search is open, dont let user open another one open_search = self.controller.get_user_setting_value('open_search', 'false') - if open_search in ("True", "true", True) and dlg_mincut is None: + if open_search in ("True", "true", True) and dlg_mincut is None and load_project is False: return - form = "" if self.dlg_search is None and dlg_mincut is None: self.init_dialog() diff --git a/actions/basic.py b/actions/basic.py index 8e176aa54..112a5f4af 100644 --- a/actions/basic.py +++ b/actions/basic.py @@ -66,5 +66,5 @@ def basic_api_search(self): if self.api_search is None: self.api_search = ApiSearch(self.iface, self.settings, self.controller, self.plugin_dir) - self.api_search.api_search() + self.api_search.api_search(load_project=True)