[master][PATCH] Really exit when "Exit installer" in the error dialog is clicked
Vratislav Podzimek
vpodzime at redhat.com
Thu Oct 2 10:10:10 UTC 2014
The "Exit installer" button needs a response ID so that the dialog's run()
method terminates. And we then need to exit the installer.
Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
pyanaconda/ui/gui/__init__.py | 3 +++
pyanaconda/ui/gui/main.glade | 3 +++
2 files changed, 6 insertions(+)
diff --git a/pyanaconda/ui/gui/__init__.py b/pyanaconda/ui/gui/__init__.py
index df98360..0a16245 100644
--- a/pyanaconda/ui/gui/__init__.py
+++ b/pyanaconda/ui/gui/__init__.py
@@ -670,6 +670,9 @@ class GraphicalUserInterface(UserInterface):
dlg.run()
dlg.window.destroy()
+ # the dialog has the only button -- "Exit installer", so just do so
+ sys.exit(0)
+
@gtk_action_wait
def showDetailedError(self, message, details):
from pyanaconda.ui.gui.spokes.lib.detailederror import DetailedErrorDialog
diff --git a/pyanaconda/ui/gui/main.glade b/pyanaconda/ui/gui/main.glade
index 37b0d82..3d3e2e6 100644
--- a/pyanaconda/ui/gui/main.glade
+++ b/pyanaconda/ui/gui/main.glade
@@ -72,6 +72,9 @@
<property name="AtkObject::accessible-name" translatable="yes">Error</property>
</object>
</child>
+ <action-widgets>
+ <action-widget response="0">exitButton</action-widget>
+ </action-widgets>
</object>
<object class="GtkDialog" id="quitDialog">
<property name="can_focus">False</property>
--
1.9.3
More information about the anaconda-patches
mailing list