Index: calendar/gui/dialogs/task-page.c
===================================================================
--- calendar/gui/dialogs/task-page.c	(revision 34425)
+++ calendar/gui/dialogs/task-page.c	(working copy)
@@ -1837,8 +1837,7 @@
 			    G_CALLBACK (categories_clicked_cb), tpage);
 	
 	/* Source selector */
-	g_signal_connect((priv->source_selector), "source_changed",
-			 G_CALLBACK (source_changed_cb), tpage);
+	g_signal_connect (priv->source_selector, "changed", G_CALLBACK (source_changed_cb), tpage);
 
 	/* Connect the default signal handler to use to make sure the "changed"
 	   field gets set whenever a field is changed. */
Index: calendar/ChangeLog
===================================================================
--- calendar/ChangeLog	(revision 34425)
+++ calendar/ChangeLog	(working copy)
@@ -1,3 +1,10 @@
+2007-10-26  Milan Crha  <mcrha@redhat.com>
+
+	** Fix for bug #417999
+
+	* gui/dialogs/task-page.c: (init_widgets): Use "changed" signal,
+	instead of old "source_changed" to notify change of selected source.
+
 2007-10-23  Kjartan Maraas  <kmaraas@gnome.org>
 
 	* gui/alarm-notify/alarm-notify-dialog.c:
