]> www.fi.muni.cz Git - evince.git/commitdiff
Update label when connecting proxy. Fix a warning with NULL page_cache.
authorMarco Pesenti Gritti <mpg@redhat.com>
Tue, 10 May 2005 16:01:08 +0000 (16:01 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Tue, 10 May 2005 16:01:08 +0000 (16:01 +0000)
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.

ChangeLog
shell/ev-page-action.c

index 3906c701566420ad9106fef34c4c69f18f438719..af010f724358376874b8dba43765cf795cce54a5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+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:
index 8ba9d77b9ff9b903854556f573eca0a08260936b..2eed3763f13b01b731f08613ad9f1a32156d5c1a 100644 (file)
@@ -132,7 +132,7 @@ update_pages_label (EvPageActionWidget *proxy,
        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);
@@ -429,6 +429,8 @@ connect_proxy (GtkAction *action, GtkWidget *proxy)
                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 */