Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/controlpanel
diff options
context:
space:
mode:
authorAleksey 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)
commit4cb5838cf435945de9d1505ce265017ad4ae7ae9 (patch)
tree3f40a36ed6658071ae22047620db006659d24f24 /src/jarabe/controlpanel
parent14273483f86dea408da600998507c676db51f02a (diff)
Typing in the My Settings (control panel) search field has no effect #872
Diffstat (limited to 'src/jarabe/controlpanel')
-rw-r--r--src/jarabe/controlpanel/gui.py15
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)