+2005-05-10 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * shell/ev-page-action.c: (update_pages_label), (connect_proxy):
+
+ Update label when connecting proxy. Fix a warning with NULL
+ page_cache.
+
2005-05-10 Marco Pesenti Gritti <mpg@redhat.com>
* data/evince-ui.xml:
gint n_pages;
n_pages = page_cache ? ev_page_cache_get_n_pages (page_cache) : 0;
- if (ev_page_cache_has_nonnumeric_page_labels (page_cache)) {
+ if (page_cache && 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);
g_signal_connect_object (action, "notify::page-cache",
G_CALLBACK (update_page_cache),
proxy, 0);
+ update_page_cache (EV_PAGE_ACTION (action), NULL,
+ EV_PAGE_ACTION_WIDGET (proxy));
/* We only go through this whole rigmarole if we can set
* GtkEntryCompletion::popup-set-width, which appeared in
* GTK+-2.7.0 */