From 522116f3cb21a9fbbea273c1d4c06adb60dfedaa Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Fri, 18 Sep 2009 15:00:39 +0000 Subject: _Typo Sugar craches during undo for the first Keyboard component startup #1341 --- diff --git a/extensions/cpsection/keyboard/model.py b/extensions/cpsection/keyboard/model.py index 11edb9b..b0c48c9 100644 --- a/extensions/cpsection/keyboard/model.py +++ b/extensions/cpsection/keyboard/model.py @@ -140,9 +140,10 @@ class KeyboardManager(object): def set_option_group(self, option_group): """Sets the supplied option for switching keyboard group""" #XXX: Merge, not overwrite previous options - if option_group is None: - option_group = '' - options = [option_group] + if option_group is None or not option_group: + options = [''] + else: + options = [option_group] self._gconf_client.set_list(_OPTIONS_KEY, gconf.VALUE_STRING, options) self._configrec.set_options(options) self._configrec.activate(self._engine) -- cgit v0.9.1