Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2008-08-01 14:26:29 +0400
committerYann Leboulanger <asterix@lagaule.org>2008-08-01 14:26:29 +0400
commitb9fc3556c74d020dfa087f7281008f17077b3acf (patch)
treef9570dd46222498bd78869e2be9b809fed5a0969 /src
parent91300042495a545324757e8744355a8778162d59 (diff)
[avm] allow to search contact in roster by typing the middle of the name, not only the begining
Diffstat (limited to 'src')
-rw-r--r--src/roster_window.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/roster_window.py b/src/roster_window.py
index 9ac02fda0..9e457629d 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -1418,10 +1418,9 @@ class RosterWindow:
##############################################################################
def _search_roster_func(self, model, column, key, titer):
- if model[titer][C_NAME].decode('utf-8').lower().startswith(
- gobject.markup_escape_text(key.lower())):
- return False
- return True
+ key = gobject.markup_escape_text(key.lower())
+ name = model[titer][C_NAME].decode('utf-8').lower()
+ return not (key in name)
def refilter_shown_roster_items(self):
self.filtering = True