Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/controlpanel/view/datetime.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/controlpanel/view/datetime.py')
-rw-r--r--src/controlpanel/view/datetime.py14
1 files changed, 5 insertions, 9 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()