X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=libdocument%2Fev-document.c;h=c1262933268517a6eafd6be84bd5ea9390a36f5c;hb=1ff4db77238ee4f3b89c5cd7b94e3178e11fb543;hp=4906851526e061e0c9d09ce743b12d9406725312;hpb=a8bfdbfa5853ae05e66893e2f7968df0ed7f76ee;p=evince.git diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c index 49068515..c1262933 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)); }