Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpgritti@gmail.com>2008-10-06 08:32:42 (GMT)
committer Marco Pesenti Gritti <mpgritti@gmail.com>2008-10-06 08:32:42 (GMT)
commit0b558e98d4275e8a3052290ec1584ec25d348073 (patch)
treed7212cc01263fd2e49e1f1aeb293d6d620ba2347 /bin
parenta757c6040cbff1a48525b8c629a41fd9a73d1270 (diff)
Factor out intro initialization from the shell script.
Diffstat (limited to 'bin')
-rw-r--r--bin/sugar-shell12
1 files changed, 2 insertions, 10 deletions
diff --git a/bin/sugar-shell b/bin/sugar-shell
index ec1b1cb..0f3025a 100644
--- a/bin/sugar-shell
+++ b/bin/sugar-shell
@@ -35,14 +35,13 @@ from sugar.datastore import datastore
from sugar import env
from jarabe.shellservice import ShellService
-from jarabe.intro.window import IntroWindow
-from jarabe.intro.window import create_profile
from jarabe.session import get_session_manager
from jarabe.nmservice import NMService
from jarabe.model import sound
from jarabe.model import screen
from jarabe.journal import journalactivity
from jarabe.view import launcher
+from jarabe import intro
from jarabe import logsmanager
from jarabe import config
@@ -83,14 +82,7 @@ def main():
icons_path = os.path.join(config.data_path, 'icons')
gtk.icon_theme_get_default().append_search_path(icons_path)
- # Do initial setup if needed
- if not get_profile().is_valid():
- if 'SUGAR_PROFILE_NAME' in os.environ:
- create_profile(os.environ['SUGAR_PROFILE_NAME'])
- else:
- win = IntroWindow()
- win.show_all()
- gtk.main()
+ intro.check_profile()
# set timezone
if get_profile().timezone is not None: