diff options
author | Simon Schampijer <simon@schampijer.de> | 2008-08-22 12:48:14 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2008-08-22 12:48:14 (GMT) |
commit | 3e11d209c1834d4ec52b8e30744142e7d7bf8a28 (patch) | |
tree | 54a6a356f026c7ad6cce788efa0d1d8bf117f03d /src | |
parent | 3c567ed448503a1cd56b78080fcb3f399591ae3c (diff) |
CP (timezone, language)- use equal func correctly now #7877
Diffstat (limited to 'src')
-rw-r--r-- | src/controlpanel/view/datetime.py | 14 | ||||
-rw-r--r-- | src/controlpanel/view/language.py | 14 |
2 files changed, 10 insertions, 18 deletions
diff --git a/src/controlpanel/view/datetime.py b/src/controlpanel/view/datetime.py index 47ba433..f178515 100644 --- a/src/controlpanel/view/datetime.py +++ b/src/controlpanel/view/datetime.py @@ -113,15 +113,11 @@ class TimeZone(SectionView): def __realize_cb(self, widget): self._entry.grab_focus() - def _search(self, model, column_, key, iter_, data=None): - for row in model: - if key.lower() in row[0].lower(): - self._treeview.set_cursor(row.path, self._timezone_column, - False) - self._treeview.scroll_to_cell(row.path, self._timezone_column, - True, 0.5, 0.5) - return True - return False + def _search(self, model, column, key, iterator, data=None): + value = model.get_value(iterator, column) + if key.lower() in value.lower(): + return False + return True def __zone_changed_cd(self, treeview, data=None): list_, row = treeview.get_selection().get_selected() diff --git a/src/controlpanel/view/language.py b/src/controlpanel/view/language.py index 3c47691..db2042e 100644 --- a/src/controlpanel/view/language.py +++ b/src/controlpanel/view/language.py @@ -117,15 +117,11 @@ class Language(SectionView): def __realize_cb(self, widget): self._entry.grab_focus() - def _search(self, model, column_, key, iter_, data=None): - for row in model: - if key.lower() in row[1].lower(): - self._treeview.set_cursor(row.path, self._language_column, - False) - self._treeview.scroll_to_cell(row.path, self._language_column, - True, 0.5, 0.5) - return True - return False + def _search(self, model, column, key, iterator, data=None): + value = model.get_value(iterator, column) + if key.lower() in value.lower(): + return False + return True def __lang_changed_cd(self, treeview, data=None): row = treeview.get_selection().get_selected() |