Ticket #1326: dslo1326.patch

File dslo1326.patch, 821 bytes (added by sayamindu, 15 years ago)

Proposed patch

  • bin/sugar-session

    diff --git a/bin/sugar-session b/bin/sugar-session
    index 317c3b4..eb38fb8 100644
    a b import gtk 
    3232import gobject
    3333import dbus.glib
    3434
     35try:
     36    import xklavier
     37except ImportError:
     38    logging.debug('Could not load xklavier for keyboard configuration')
     39
    3540gtk.gdk.threads_init()
    3641dbus.glib.threads_init()
    3742
    def main(): 
    208213    gobject.idle_add(setup_notification_service_cb)
    209214    gobject.idle_add(setup_file_transfer_cb)
    210215    gobject.idle_add(show_software_updates_cb)
    211 
    212     try:
    213         import xklavier
     216   
     217    if sys.modules.has_key('xklavier'):
    214218        gobject.idle_add(setup_keyboard_cb, client)
    215     except ImportError:
    216         logging.debug('Could not load xklavier for keyboard configuration')
    217219
    218220    try:
    219221        gtk.main()