]> www.fi.muni.cz Git - evince.git/commitdiff
[libview] Make sure there's a new valid page range before updating caches
authorCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 13 Apr 2010 15:06:21 +0000 (17:06 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 13 Apr 2010 15:08:15 +0000 (17:08 +0200)
Fixes fdo#27599.

libview/ev-view.c

index 90e4fcb0a7a4cffa5eb2b8a8e6a74e20dd773dab..9a51bf9ffa1d9b040f8745454187261586cd9a20 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;