]> www.fi.muni.cz Git - evince.git/blobdiff - libview/ev-pixbuf-cache.c
[totem-screensaver] Adapt to GDBus API change
[evince.git] / libview / ev-pixbuf-cache.c
index 1412236915185a374c8c06fafd07d187ce93ab32..42dd1def5349ccfb22056b5e35140583232212de 100644 (file)
@@ -869,6 +869,9 @@ ev_pixbuf_cache_clear (EvPixbufCache *pixbuf_cache)
 {
        int i;
 
+       if (!pixbuf_cache->job_list)
+               return;
+
        for (i = 0; i < pixbuf_cache->preload_cache_size; i++) {
                dispose_cache_job_info (pixbuf_cache->prev_job + i, pixbuf_cache);
                dispose_cache_job_info (pixbuf_cache->next_job + i, pixbuf_cache);
@@ -885,6 +888,9 @@ ev_pixbuf_cache_style_changed (EvPixbufCache *pixbuf_cache)
 {
        gint i;
 
+       if (!pixbuf_cache->job_list)
+               return;
+
        /* FIXME: doesn't update running jobs. */
        for (i = 0; i < pixbuf_cache->preload_cache_size; i++) {
                CacheJobInfo *job_info;