From ccda96f6e8dab0e4d962be15c3eace18352fdfc6 Mon Sep 17 00:00:00 2001 From: heliguy4599 Date: Fri, 11 Oct 2024 16:25:55 -0400 Subject: [PATCH] Add refresh lockout to adding remotes --- src/remotes_page/add_remote_dialog.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/remotes_page/add_remote_dialog.py b/src/remotes_page/add_remote_dialog.py index 18054ed..6f25787 100644 --- a/src/remotes_page/add_remote_dialog.py +++ b/src/remotes_page/add_remote_dialog.py @@ -24,6 +24,7 @@ class AddRemoteDialog(Adw.Dialog): self.apply_button.set_sensitive(False) error = [None] def thread(*args): + HostInfo.main_window.add_refresh_lockout("adding remote") cmd = [ 'flatpak-spawn', '--host', 'flatpak', 'remote-add', @@ -45,6 +46,7 @@ class AddRemoteDialog(Adw.Dialog): error[0] = e def callback(*args): + HostInfo.main_window.remove_refresh_lockout("adding remote") if error[0]: self.parent_page.status_stack.set_visible_child(self.parent_page.main_view) self.apply_button.set_sensitive(True)