]> www.fi.muni.cz Git - evince.git/commitdiff
[libview] Update pixbuf cache page range even when the page range haven't changed
authorCarlos Garcia Campos <carlosgc@gnome.org>
Sat, 16 May 2009 16:24:35 +0000 (18:24 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Sat, 16 May 2009 16:24:35 +0000 (18:24 +0200)
It's needed because scale, rotation or selections might have changed.

libview/ev-view.c

index 83e45189ef9896a1795443f3850071435cb3466d..31ce2f52d942fa0819d42e0440ffdbc73d8ded9d 100644 (file)
@@ -520,14 +520,14 @@ view_update_range_and_current_page (EvView *view)
                for (i = end; i > view->end_page; i--) {
                        hide_annotation_windows (view, i);
                }
-
-               ev_pixbuf_cache_set_page_range (view->pixbuf_cache,
-                                               view->start_page,
-                                               view->end_page,
-                                               view->rotation,
-                                               view->scale,
-                                               view->selection_info.selections);
        }
+
+       ev_pixbuf_cache_set_page_range (view->pixbuf_cache,
+                                       view->start_page,
+                                       view->end_page,
+                                       view->rotation,
+                                       view->scale,
+                                       view->selection_info.selections);
 }
 
 static void