diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2008-12-19 18:45:32 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@src.gnome.org> | 2008-12-19 18:45:32 (GMT) |
commit | 1945e728811e4011d8a086f5da1486c5adb0dd02 (patch) | |
tree | 179862d4a584f6866e1c5afd7276fd70ad02c834 | |
parent | c6f50877f279543454ba4925983785885dcb9015 (diff) |
Only jump the the location of the find result for the first match when
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.
svn path=/trunk/; revision=3300
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | shell/ev-view.c | 1 |
2 files changed, 9 insertions, 0 deletions
@@ -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; } } |