Commit d527bb778a0b1b1e4fe36e6dc0c2af996f4d3db0
- Diff rendering mode:
- inline
- side by side
src/jarabe/main.py
(14 / 1)
  | |||
62 | 62 | from jarabe.model import sound | |
63 | 63 | from jarabe import intro | |
64 | 64 | from jarabe.intro.window import IntroWindow | |
65 | from jarabe.intro.window import create_profile | ||
65 | 66 | from jarabe import frame | |
66 | 67 | from jarabe.view.service import UIService | |
67 | 68 | from jarabe import apisocket | |
… | … | ||
258 | 258 | window.show_all() | |
259 | 259 | ||
260 | 260 | ||
261 | def _check_profile(): | ||
262 | if intro.check_profile(): | ||
263 | return True | ||
264 | |||
265 | profile_name = os.environ.get("SUGAR_PROFILE_NAME", None) | ||
266 | if profile_name is not None: | ||
267 | create_profile(profile_name) | ||
268 | return True | ||
269 | |||
270 | return False | ||
271 | |||
272 | |||
261 | 273 | def main(): | |
262 | 274 | GLib.threads_init() | |
263 | 275 | Gdk.threads_init() | |
… | … | ||
294 | 294 | ||
295 | 295 | sys.path.append(config.ext_path) | |
296 | 296 | ||
297 | if not intro.check_profile(): | ||
297 | if not _check_profile(): | ||
298 | 298 | _start_intro() | |
299 | 299 | else: | |
300 | 300 | _begin_desktop_startup() |