mirror of
https://github.com/morgan9e/warehouse
synced 2026-04-14 00:04:08 +09:00
Fix Remotes Window breaking filters
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user