]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-page-action.c
Fix for 173185. Number of pages is simply "of ..." when there is no
[evince.git] / shell / ev-page-action.c
index e378d306003f8d0deb26f01b024b48f5c7b7d2c2..78e25700a38292cd5ab9debb3df6e341586b9e87 100644 (file)
@@ -103,7 +103,11 @@ update_pages_label (EvPageActionWidget *proxy,
        gint n_pages;
 
        n_pages = page_cache ? ev_page_cache_get_n_pages (page_cache) : 0;
-       label_text = g_strdup_printf (_("(%d of %d)"), page + 1, n_pages);
+       if (ev_page_cache_has_nonnumeric_page_labels (page_cache)) {
+               label_text = g_strdup_printf (_("(%d of %d)"), page + 1, n_pages);
+       } else {
+               label_text = g_strdup_printf (_("of %d"), n_pages);
+       }
        gtk_label_set_text (GTK_LABEL (proxy->label), label_text);
        g_free (label_text);
 }