From cb6d082f1928a4de97483fd558c1e5e90931c208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Stadler?= Date: Tue, 27 Nov 2007 13:47:30 +0200 Subject: [PATCH] Speed up immediate search results by setting search start position --- debug-viewer/GstDebugViewer/Plugins/FindBar.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debug-viewer/GstDebugViewer/Plugins/FindBar.py b/debug-viewer/GstDebugViewer/Plugins/FindBar.py index 99f2e9669c..3ecb70bdf0 100644 --- a/debug-viewer/GstDebugViewer/Plugins/FindBar.py +++ b/debug-viewer/GstDebugViewer/Plugins/FindBar.py @@ -198,9 +198,9 @@ class FindBarFeature (FeatureBase): self.logger.debug ("search string set to '', aborting search") self.sentinel.abort () self.clear_results () - # FIXME: Set start position self.logger.debug ("starting search for %r", search_string) - self.operation = SearchOperation (model, search_string) + start_path = self.log_view.get_visible_range ()[0] + self.operation = SearchOperation (model, search_string, start_position = start_path[0]) self.sentinel.run_for (self.operation) def handle_match_found (self, model, tree_iter):