Re-fix "scroll to position" fix for MB#6879, which was broken by find-as-you-type.
[hermes] / package / src / org / maemo / hermes / gui / searchablelist.py
index c2c203f..3599853 100644 (file)
@@ -39,10 +39,13 @@ class SearchableList(hildon.PannableArea):
         #close.connect('clicked', self._hide_search)
         #real_hbox.pack_end(close, False, False, 0)
 
+        (path, col) = self.treeview.get_cursor()
         self.filter = self.treeview.get_model().filter_new()
         self.filter.set_visible_func(self._visible_func, self._search_column)
         self.treeview.connect('key-press-event', self._on_key_press)
         self.treeview.set_model(self.filter)
+        if path:
+            self.treeview.scroll_to_cell(path)
         real_hbox.show_all()
 
         return self.hbox_entry_filter