+gboolean
+ev_page_cache_check_dimensions (EvPageCache *page_cache)
+{
+ gint document_width, document_height;
+
+ if (page_cache->uniform && page_cache->n_pages > 0)
+ if (page_cache->uniform_width <= 0 || page_cache->uniform_height <= 0)
+ return TRUE;
+
+ ev_page_cache_get_max_width (page_cache,
+ 0, 1.0,
+ &document_width);
+ ev_page_cache_get_max_height (page_cache,
+ 0, 1.0,
+ &document_height);
+
+ if (document_width <= 0 || document_height <= 0)
+ return TRUE;
+
+ return FALSE;
+}
+