summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
diff options
context:
space:
mode:
Diffstat (limited to 'pyanaconda/ui')
-rw-r--r--pyanaconda/ui/gui/hubs/progress.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyanaconda/ui/gui/hubs/progress.py b/pyanaconda/ui/gui/hubs/progress.py
index 84453e5f4..9cb95eb63 100644
--- a/pyanaconda/ui/gui/hubs/progress.py
+++ b/pyanaconda/ui/gui/hubs/progress.py
@@ -28,6 +28,7 @@ from gi.repository import GLib, Gtk
import itertools
import os
+import sys
from pyanaconda.localization import expand_langs
from pyanaconda.product import productName
@@ -107,6 +108,8 @@ class ProgressHub(Hub):
callback()
return False
+ elif code == progress.PROGRESS_CODE_QUIT:
+ sys.exit(args[0])
q.task_done()