diff options
Diffstat (limited to 'src/sugar3/session.py')
-rw-r--r-- | src/sugar3/session.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/sugar3/session.py b/src/sugar3/session.py index 4ebc590..f89533d 100644 --- a/src/sugar3/session.py +++ b/src/sugar3/session.py @@ -21,23 +21,23 @@ UNSTABLE. Used only internally by jarabe. import os -from sugar import _sugarext +from gi.repository import SugarExt -class XSMPClient(_sugarext.SMClientXSMP): +class XSMPClient(SugarExt.Client): def __init__(self): - _sugarext.SMClientXSMP.__init__(self) + SugarExt.Client.__init__(self) class SessionManager(object): def __init__(self): - address = _sugarext.xsmp_init() + address = SugarExt.xsmp_init() os.environ['SESSION_MANAGER'] = address - _sugarext.xsmp_run() + SugarExt.xsmp_run() - self.session = _sugarext.session_create_global() + self.session = SugarExt.Session.create_global() def start(self): self.session.start() @@ -48,7 +48,7 @@ class SessionManager(object): self.session.initiate_shutdown() def shutdown_completed(self): - _sugarext.xsmp_shutdown() + SugarExt.xsmp_shutdown() def __shutdown_completed_cb(self, session): self.shutdown_completed() |