From fd9698fe74a613b992c62ba4d21d964bc563491f Mon Sep 17 00:00:00 2001 From: heliguy Date: Wed, 27 Mar 2024 03:37:17 -0400 Subject: [PATCH] Fix button overlay being visible when it shouldn't be --- data/ui/downgrade.blp | 1 + src/downgrade_window.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/ui/downgrade.blp b/data/ui/downgrade.blp index 4c50642..8522378 100644 --- a/data/ui/downgrade.blp +++ b/data/ui/downgrade.blp @@ -14,6 +14,7 @@ template $DowngradeWindow: Adw.Dialog { Overlay { [overlay] Button apply_button { + visible: false; valign: end; halign: center; margin-bottom: 12; diff --git a/src/downgrade_window.py b/src/downgrade_window.py index 869e74b..fe4e241 100644 --- a/src/downgrade_window.py +++ b/src/downgrade_window.py @@ -107,6 +107,7 @@ class DowngradeWindow(Adw.Dialog): row.add_prefix(select) self.versions_group.add(row) self.main_stack.set_visible_child(self.outerbox) + self.apply_button.set_visible(True) def generate_list(self): task = Gio.Task.new(None, None, lambda *_: self.commits_callback()) @@ -143,7 +144,7 @@ class DowngradeWindow(Adw.Dialog): self.loading_label.set_label(_("Downgrading…")) self.set_can_close(False) self.main_stack.set_visible_child(self.loading) - self.apply_button.set_sensitive(False) + self.apply_button.set_visible(False) task = Gio.Task.new(None, None, lambda *_: self.downgrade_callack()) task.run_in_thread(lambda *_: self.downgrade_thread())