aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/control-factory.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/control-factory.c')
-rw-r--r--calendar/gui/control-factory.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/calendar/gui/control-factory.c b/calendar/gui/control-factory.c
index 756a4c3a46..928b8e45ab 100644
--- a/calendar/gui/control-factory.c
+++ b/calendar/gui/control-factory.c
@@ -188,6 +188,13 @@ calendar_persist_init (GnomeCalendar *gcal, BonoboControl *control)
bonobo_object_add_interface (BONOBO_OBJECT (control), BONOBO_OBJECT (f));
}
+static void
+on_calendar_dates_shown_changed (GnomeCalendar *gcal, BonoboControl *control)
+{
+ calendar_set_folder_bar_label (gcal, control);
+}
+
+
BonoboControl *
control_factory_new_control (void)
{
@@ -211,6 +218,9 @@ control_factory_new_control (void)
gtk_signal_connect (GTK_OBJECT (control), "activate",
GTK_SIGNAL_FUNC (control_activate_cb), gcal);
+ gtk_signal_connect (GTK_OBJECT (gcal), "dates_shown_changed",
+ GTK_SIGNAL_FUNC (on_calendar_dates_shown_changed),
+ control);
return control;
}