diff options
author | Yann Leboulanger <asterix@lagaule.org> | 2008-08-01 14:26:29 +0400 |
---|---|---|
committer | Yann Leboulanger <asterix@lagaule.org> | 2008-08-01 14:26:29 +0400 |
commit | b9fc3556c74d020dfa087f7281008f17077b3acf (patch) | |
tree | f9570dd46222498bd78869e2be9b809fed5a0969 /src | |
parent | 91300042495a545324757e8744355a8778162d59 (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.py | 7 |
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 |