From ae5033869bfd00c58f42dbff7313c55f91c59997 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@tuta.io> Date: Thu, 15 Sep 2022 20:08:57 +0200 Subject: [PATCH] fix: add repo selector --- gradience/presets_manager_window.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gradience/presets_manager_window.py b/gradience/presets_manager_window.py index 481562a4..f3ea5102 100644 --- a/gradience/presets_manager_window.py +++ b/gradience/presets_manager_window.py @@ -147,8 +147,12 @@ class GradiencePresetWindow(Adw.Window): offline = True for repo_name, repo in self._repos.items(): - self.search_string_list.append(repo_name) - fetch(repo_name=repo_name, repo=repo) + if self.search_dropdown.props.selected_item.get_string().lower() in "all": + self.search_string_list.append(repo_name) + fetch(repo_name=repo_name, repo=repo) + elif self.search_dropdown.props.selected_item.get_string().lower() in repo_name: + self.search_string_list.append(repo_name) + fetch(repo_name=repo_name, repo=repo) if offline: self.search_spinner.props.visible = False @@ -231,7 +235,6 @@ class GradiencePresetWindow(Adw.Window): widget.props.visible = True else: widget.props.visible = False - print(dir(self.search_dropdown.props.selected_item)) if not self.search_dropdown.props.selected_item.get_string().lower() in "all": if self.search_dropdown.props.selected_item.get_string().lower() in widget.props.subtitle.lower(): if search_text.lower() in widget.props.title.lower():