+
+ page_cache->page_labels[i] = ev_document_get_page_label (document, i);
+
+ if (!page_cache->has_labels && page_cache->page_labels[i] != NULL) {
+ gchar *expected_label;
+
+ expected_label = g_strdup_printf ("%d", i + 1);
+ if (strcmp (expected_label, page_cache->page_labels[i]))
+ page_cache->has_labels = TRUE;
+ g_free (expected_label);
+ }