From ba4e50a2cfbf3d6db407c0e1406d078a29942719 Mon Sep 17 00:00:00 2001 From: Sayamindu Dasgupta Date: Mon, 24 Aug 2009 17:58:12 +0000 Subject: Enable keyboard configuration stuff only if xklavier could be loaded --- (limited to 'bin') diff --git a/bin/sugar-session b/bin/sugar-session index 6685e19..278181a 100644 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -31,7 +31,6 @@ import gconf import gtk import gobject import dbus.glib -import xklavier gtk.gdk.threads_init() dbus.glib.threads_init() @@ -200,7 +199,12 @@ def main(): gobject.idle_add(setup_notification_service_cb) gobject.idle_add(setup_file_transfer_cb) gobject.idle_add(show_software_updates_cb, home_window) - gobject.idle_add(setup_keyboard_cb, client) + + try: + import xklavier + gobject.idle_add(setup_keyboard_cb, client) + except ImportError: + logging.debug('Could not load xklavier for keyboard configuration') try: gtk.main() -- cgit v0.9.1