Fix Remotes Window breaking filters

This commit is contained in:
heliguy
2024-03-05 18:02:51 -05:00
parent 48072d2f9b
commit 9e946332b7
3 changed files with 5 additions and 4 deletions

View File

@@ -81,10 +81,10 @@ class FilterWindow(Adw.Window):
if button.get_active():
self.total_remotes_selected += 1
self.remotes_string = self.remotes_string.replace("all", "")
self.remotes_string += f"{remote}<>{install_type},"
self.remotes_string += f"{remote}<>{install_type};"
else:
self.total_remotes_selected -= 1
self.remotes_string = self.remotes_string.replace(f"{remote}<>{install_type},", "")
self.remotes_string = self.remotes_string.replace(f"{remote}<>{install_type};", "")
if len(self.remotes_string) < 1:
self.remotes_string += "all"
self.settings.set_string("remotes-list", self.remotes_string)

View File

@@ -192,7 +192,8 @@ class RemotesWindow(Adw.Window):
settings = Gio.Settings.new("io.github.flattool.Warehouse.filter")
for key in settings.list_keys():
settings.reset(key)
settings.set_string("remotes-list", f"{remote}<>{type}")
settings.set_string("remotes-list", f"{remote}<>{type};")
settings.set_boolean("show-runtimes", True)
self.main_window.apply_filter()
self.close()

View File

@@ -373,7 +373,7 @@ class WarehouseWindow(Adw.ApplicationWindow):
current = self.flatpaks_list_box.get_row_at_index(i)
id = current.app_id
dependant = current.dependent_runtime
remote = f"{current.origin_remote}<>{current.install_type}"
remote = f"{current.origin_remote}<>{current.install_type};"
is_runtime = current.is_runtime
visible = True