Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2013-01-22 12:22:25 (GMT)
committer Simon Schampijer <simon@laptop.org>2013-01-22 12:23:26 (GMT)
commit8ce1ba430de48ab83f0f426e569266d31dc07173 (patch)
treec5bee1842c0a6f519d48491e7cf4ae12dfd00fc5
parentea803cb709587d506434e09c37fe9f4dfd2128d8 (diff)
Factor out intro window creation
To simplify main a bit more Acked-by: Simon Schampijer <simon@laptop.org>
-rwxr-xr-xsrc/jarabe/main.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/jarabe/main.py b/src/jarabe/main.py
index 66656f3..e377d2b 100755
--- a/src/jarabe/main.py
+++ b/src/jarabe/main.py
@@ -230,6 +230,11 @@ def setup_theme():
icons_path = os.path.join(config.data_path, 'icons')
Gtk.IconTheme.get_default().append_search_path(icons_path)
+def _start_intro():
+ window = IntroWindow()
+ window.connect('done', __intro_window_done_cb)
+ window.show_all()
+
def main():
GLib.threads_init()
@@ -256,9 +261,7 @@ def main():
sys.path.append(config.ext_path)
if not intro.check_profile():
- win = IntroWindow()
- win.connect("done", __intro_window_done_cb)
- win.show_all()
+ _start_intro()
else:
_begin_desktop_startup()