Ticket #872: sugar-872.patch

File sugar-872.patch, 1.7 KB (added by alsroot, 15 years ago)
  • src/jarabe/controlpanel/gui.py

    From d1373c0784fd4500cd65083da3b6d279dee2331a Mon Sep 17 00:00:00 2001
    From: Aleksey Lim <alsroot@member.fsf.org>
    Date: Wed, 16 Sep 2009 13:17:15 +0000
    Subject: Typing in the My Settings (control panel) search field has no effect #872
    
    ---
     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 b class ControlPanel(gtk.Window): 
    126126                                   self.__search_changed_cb)
    127127
    128128    def _setup_options(self):
    129         row = 0
    130         column = 2
    131         options = self._options.keys()
    132         options.sort()
    133 
    134129        if not os.path.exists('/ofw'):
    135             options.remove('power')
     130            del self._options['power']
    136131
    137132        try:
    138133            import xklavier
    139134        except ImportError:
    140             options.remove('keyboard')
     135            del self._options['keyboard']
     136
     137        row = 0
     138        column = 2
     139        options = self._options.keys()
     140        options.sort()
    141141
    142142        for option in options:
    143143            sectionicon = _SectionIcon(icon_name=self._options[option]['icon'],
    class ControlPanel(gtk.Window): 
    257257                        keywords.append(options[item]['title'].lower())
    258258                        if item not in keywords:
    259259                            keywords.append(item)
     260                        options[item]['keywords'] = keywords
    260261                    else:
    261262                        _logger.error('There is no CLASS constant specifieds ' \
    262263                                          'in the view file \'%s\'.' % item)