]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-view.c
Unref document after unreffing pixbuf_cache.
[evince.git] / libview / ev-view.c
index edc188ff612bc3e93eaf909303356a79bff3fd3e..735ad1349e48d035c55fa74618994343325c7d23 100644 (file)
@@ -4554,16 +4554,16 @@ ev_view_destroy (GtkObject *object)
                view->model = NULL;
        }
 
-       if (view->document) {
-               g_object_unref (view->document);
-               view->document = NULL;
-       }
-
        if (view->pixbuf_cache) {
                g_object_unref (view->pixbuf_cache);
                view->pixbuf_cache = NULL;
        }
 
+       if (view->document) {
+               g_object_unref (view->document);
+               view->document = NULL;
+       }
+
        if (view->page_cache) {
                g_object_unref (view->page_cache);
                view->page_cache = NULL;