[fusion-commits] Compizconfig Settings Manager in Python: Changes to 'master' (e7eee972db9a14e3ffb9934143392b34f00e29a3)
guillaume at server.opencompositing.org
guillaume at server.opencompositing.org
Tue May 6 17:34:20 CEST 2008
New commits:
commit e7eee972db9a14e3ffb9934143392b34f00e29a3
Author: Guillaume Seguin <guillaume at segu.in>
Date: Tue May 6 17:30:51 2008 +0200
Correctly filter uncategorized plugins using categories list on the left
ccm/Pages.py | 5 +++--
ccm/Widgets.py | 4 +++-
2 files changed, 6 insertions(+), 3 deletions(-)
Modified: fusion/compizconfig/ccsm/ccm/Pages.py
===================================================================
--- fusion/compizconfig/ccsm/ccm/Pages.py
+++ fusion/compizconfig/ccsm/ccm/Pages.py
@@ -1295,8 +1295,9 @@ class MainPage(object):
def ToggleCategory(self, widget, category):
if category == 'All':
- category = ''
- category = category.lower()
+ category = None
+ else:
+ category = category.lower()
self.RightWidget.filter_boxes(category, level=FilterCategory)
def FilterChanged(self, widget):
Modified: fusion/compizconfig/ccsm/ccm/Widgets.py
===================================================================
--- fusion/compizconfig/ccsm/ccm/Widgets.py
+++ fusion/compizconfig/ccsm/ccm/Widgets.py
@@ -1419,7 +1419,9 @@ class PluginButton (gtk.HBox):
if text in self._plugin.LongDesc.lower():
found = True
if not found and level & FilterCategory:
- if text in self._plugin.Category.lower():
+ if text == None \
+ or (text == "" and self._plugin.Category.lower() == "") \
+ or (text != "" and text in self._plugin.Category.lower()):
found = True
return found
More information about the commits
mailing list