From 2121d4a6aa8cd038a95c3540e715aa8089a4eda3 Mon Sep 17 00:00:00 2001 From: alfrix Date: Fri, 21 Oct 2022 08:21:25 -0300 Subject: [PATCH] system: updater: hide the end button until the update completes it's already not sensitive but that is not intuitive sometimes --- panels/system.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/panels/system.py b/panels/system.py index 7a7367f0..1da77e6f 100644 --- a/panels/system.py +++ b/panels/system.py @@ -135,6 +135,7 @@ class SystemPanel(ScreenPanel): ) if data['complete']: self.update_dialog.set_response_sensitive(Gtk.ResponseType.CANCEL, True) + self.update_dialog.get_widget_for_response(Gtk.ResponseType.CANCEL).show() def restart(self, widget, program): if program not in ALLOWED_SERVICES: @@ -276,6 +277,7 @@ class SystemPanel(ScreenPanel): dialog = self._gtk.Dialog(self._screen, buttons, scroll, self.finish_updating) dialog.set_response_sensitive(Gtk.ResponseType.CANCEL, False) + dialog.get_widget_for_response(Gtk.ResponseType.CANCEL).hide() self.update_prog = program self.update_dialog = dialog @@ -321,6 +323,7 @@ class SystemPanel(ScreenPanel): dialog = self._gtk.Dialog(self._screen, buttons, scroll, self.finish_updating) dialog.set_response_sensitive(Gtk.ResponseType.CANCEL, False) + dialog.get_widget_for_response(Gtk.ResponseType.CANCEL).hide() self.update_prog = program self.update_dialog = dialog