Fix button overlay being visible when it shouldn't be

This commit is contained in:
heliguy
2024-03-27 03:37:17 -04:00
parent ec07bc0d13
commit fd9698fe74
2 changed files with 3 additions and 1 deletions

View File

@@ -14,6 +14,7 @@ template $DowngradeWindow: Adw.Dialog {
Overlay {
[overlay]
Button apply_button {
visible: false;
valign: end;
halign: center;
margin-bottom: 12;

View File

@@ -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())