diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-09-16 15:56:11 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-09-16 15:56:11 (GMT) |
commit | 4cb5838cf435945de9d1505ce265017ad4ae7ae9 (patch) | |
tree | 3f40a36ed6658071ae22047620db006659d24f24 | |
parent | 14273483f86dea408da600998507c676db51f02a (diff) |
Typing in the My Settings (control panel) search field has no effect #872
-rw-r--r-- | src/jarabe/controlpanel/gui.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/jarabe/controlpanel/gui.py b/src/jarabe/controlpanel/gui.py index e25a5af..51d9820 100644 --- a/src/jarabe/controlpanel/gui.py +++ b/src/jarabe/controlpanel/gui.py @@ -126,18 +126,18 @@ class ControlPanel(gtk.Window): self.__search_changed_cb) def _setup_options(self): - row = 0 - column = 2 - options = self._options.keys() - options.sort() - if not os.path.exists('/ofw'): - options.remove('power') + del self._options['power'] try: import xklavier except ImportError: - options.remove('keyboard') + del self._options['keyboard'] + + row = 0 + column = 2 + options = self._options.keys() + options.sort() for option in options: sectionicon = _SectionIcon(icon_name=self._options[option]['icon'], @@ -257,6 +257,7 @@ class ControlPanel(gtk.Window): keywords.append(options[item]['title'].lower()) if item not in keywords: keywords.append(item) + options[item]['keywords'] = keywords else: _logger.error('There is no CLASS constant specifieds ' \ 'in the view file \'%s\'.' % item) |