diff options
Diffstat (limited to 'bin/sugar-session')
-rw-r--r-- | bin/sugar-session | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bin/sugar-session b/bin/sugar-session index 278181a..6a5e9a4 100644 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -133,7 +133,13 @@ def setup_file_transfer_cb(): def setup_keyboard_cb(gconf_client): logging.debug('STARTUP: setup_keyboard_cb') try: - engine = xklavier.Engine(gtk.gdk.display_get_default()) + display = gtk.gdk.display_get_default() + if display is not None: + engine = xklavier.Engine(display) + else: + logging.debug('setup_keyboard_cb: Could not get default display.') + return + configrec = xklavier.ConfigRec() configrec.get_from_server(engine) |