From 82a2794c325f01202d694fc03850cf9cd356111d Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 04 Jan 2010 13:17:25 +0000 Subject: [libdocument] Remove unneeded check for numeric page labels --- diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c index 4906851..c126293 100644 --- a/libdocument/ev-document.c +++ b/libdocument/ev-document.c @@ -293,18 +293,10 @@ ev_document_load (EvDocument *document, page_label = _ev_document_get_page_label (document, page); if (page_label) { - if (priv->page_labels) { - priv->page_labels[i] = page_label; - } else { - gchar *numeric_label; - - numeric_label = g_strdup_printf ("%d", i + 1); - if (strcmp (numeric_label, page_label) != 0) { - priv->page_labels = g_new0 (gchar *, priv->n_pages); - priv->page_labels[i] = page_label; - } - g_free (numeric_label); - } + if (!priv->page_labels) + priv->page_labels = g_new0 (gchar *, priv->n_pages); + + priv->page_labels[i] = page_label; priv->max_label = MAX (priv->max_label, g_utf8_strlen (page_label, 256)); } -- cgit v0.9.1