Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--shell/ev-view.c1
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 111884b..4ee57b4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-12-19 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-view.c: (jump_to_find_result):
+
+ Only jump the the location of the find result for the first match
+ when searching. It drastically improves the performance when
+ searching. Bug catched and fixed by Michael Hunold.
+
2008-12-03 Carlos Garcia Campos <carlosgc@gnome.org>
* properties/ev-properties-main.c: (ev_properties_get_pages):
diff --git a/shell/ev-view.c b/shell/ev-view.c
index 02a2783..ac4748e 100644
--- a/shell/ev-view.c
+++ b/shell/ev-view.c
@@ -5101,6 +5101,7 @@ jump_to_find_result (EvView *view)
rect = ev_view_find_get_result (view, page, view->find_result);
doc_rect_to_view_rect (view, page, rect, &view_rect);
ensure_rectangle_is_visible (view, &view_rect);
+ view->jump_to_find_result = FALSE;
}
}