[commit-gajim] r11235 - trunk/src
asterix at gajim.org
asterix at gajim.org
Thu Apr 23 08:58:56 CEST 2009
Author: asterix
Date: 2009-04-23 08:58:55 +0200 (Thu, 23 Apr 2009)
New Revision: 11235
Modified:
trunk/src/advanced.py
Log:
[punchagan] search in option name and description in ACE. Fixes #4727
Modified: trunk/src/advanced.py
===================================================================
--- trunk/src/advanced.py 2009-04-22 14:24:04 UTC (rev 11234)
+++ trunk/src/advanced.py 2009-04-23 06:58:55 UTC (rev 11235)
@@ -267,9 +267,19 @@
self.model.append(parent, [name, value, type_])
def visible_func(self, model, treeiter):
- search_string = self.entry.get_text()
- return any(search_string in model[it][C_PREFNAME] for it in
- tree_model_pre_order(model, treeiter) if model[it][C_TYPE] != '')
+ search_string = self.entry.get_text().lower()
+ for it in tree_model_pre_order(model,treeiter):
+ if model[it][C_TYPE] != '':
+ opt_path = self.get_option_path(model, it)
+ if len(opt_path) == 3:
+ desc = gajim.config.get_desc_per(opt_path[2], opt_path[1],
+ opt_path[0])
+ elif len(opt_path) == 1:
+ desc = gajim.config.get_desc(opt_path[0])
+ if search_string in model[it][C_PREFNAME] or (desc and \
+ search_string in desc.lower()):
+ return True
+ return False
@rate_limit(3)
def on_advanced_entry_changed(self, widget):
More information about the Commits
mailing list