diff options
Diffstat (limited to 'src/sugar3/session.py')
-rw-r--r-- | src/sugar3/session.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/sugar3/session.py b/src/sugar3/session.py index 4ebc590..4b87d35 100644 --- a/src/sugar3/session.py +++ b/src/sugar3/session.py @@ -21,26 +21,26 @@ UNSTABLE. Used only internally by jarabe. import os -from sugar import _sugarext +from gi.repository import SugarExt -class XSMPClient(_sugarext.SMClientXSMP): +class XSMPClient(SugarExt.GsmClientXSMP): def __init__(self): - _sugarext.SMClientXSMP.__init__(self) + SugarExt.GsmClientXSMP.__init__(self) class SessionManager(object): def __init__(self): - address = _sugarext.xsmp_init() + address = 'mec' os.environ['SESSION_MANAGER'] = address - _sugarext.xsmp_run() + #SugarExt.xsmp_run() - self.session = _sugarext.session_create_global() + self.session = None #SugarExt.session_create_global() def start(self): - self.session.start() + return #self.session.start() self.session.connect('shutdown_completed', self.__shutdown_completed_cb) @@ -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() |