]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-view.c
[libview] Make sure there's a new valid page range before updating caches
[evince.git] / libview / ev-view.c
index 6e96fb8e93c92045f6b72c8335a43152b76ee896..244f19b0717ab1bc83abf6c223ccad8f8f5d043f 100644 (file)
@@ -692,6 +692,9 @@ view_update_range_and_current_page (EvView *view)
                view->end_page = view->current_page;
        }
 
+       if (view->start_page == -1 || view->end_page == -1)
+               return;
+
        if (start != view->start_page || end != view->end_page) {
                gint i;