Index: calendar/gui/dialogs/task-page.glade
===================================================================
--- calendar/gui/dialogs/task-page.glade	(revision 34534)
+++ calendar/gui/dialogs/task-page.glade	(working copy)
@@ -141,7 +141,7 @@
 	      <child>
 		<widget class="GtkLabel" id="org-task-label">
 		  <property name="visible">True</property>
-		  <property name="label" translatable="yes">Or_ganiser:</property>
+		  <property name="label" translatable="yes">Organi_zer:</property>
 		  <property name="use_underline">True</property>
 		  <property name="use_markup">False</property>
 		  <property name="justify">GTK_JUSTIFY_LEFT</property>
Index: calendar/gui/dialogs/task-page.c
===================================================================
--- calendar/gui/dialogs/task-page.c	(revision 34534)
+++ calendar/gui/dialogs/task-page.c	(working copy)
@@ -450,14 +450,16 @@
 		gtk_widget_hide (priv->attendee_box);
 		gtk_widget_hide (priv->organizer);
 		gtk_widget_hide (priv->invite);
-		gtk_label_set_text_with_mnemonic ((GtkLabel *) priv->org_cal_label, _("_Group:"));
+		gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->org_cal_label), _("_Group:"));
+		gtk_label_set_mnemonic_widget (GTK_LABEL (priv->org_cal_label), priv->source_selector);
 	} else {
 		gtk_widget_show (priv->invite);	
 		gtk_widget_show (priv->calendar_label);
 		gtk_widget_show (priv->list_box);
 		gtk_widget_show (priv->attendee_box);
 		gtk_widget_show (priv->organizer);
-		gtk_label_set_text_with_mnemonic ((GtkLabel *) priv->org_cal_label, _("Or_ganizer:"));		
+		gtk_label_set_text_with_mnemonic (GTK_LABEL (priv->org_cal_label), _("Organi_zer:"));
+		gtk_label_set_mnemonic_widget (GTK_LABEL (priv->org_cal_label), GTK_COMBO (priv->organizer)->entry);
 	}
 }
 void
@@ -1516,7 +1518,8 @@
 	gtk_box_pack_start (GTK_BOX (priv->list_box), sw, TRUE, TRUE, 0);
 
 	priv->source_selector = GW ("source");
-	
+	gtk_label_set_mnemonic_widget (GTK_LABEL (priv->calendar_label), priv->source_selector);
+
 #undef GW
 
 	return (priv->summary
@@ -1527,6 +1530,7 @@
 		&& priv->description
 		&& priv->categories_btn
 		&& priv->categories
+		&& priv->organizer
 		);
 }
 
Index: calendar/ChangeLog
===================================================================
--- calendar/ChangeLog	(revision 34534)
+++ calendar/ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2007-11-15  Milan Crha  <mcrha@redhat.com>
+
+	** Fix for bug #401337
+
+	* gui/dialogs/task-page.glade:
+	* gui/dialogs/task-page.c: (sensitize_widgets), (get_widgets):
+	Use other mnemonic for Organizer and let it work properly.
+
 2007-11-13  Ondrej Jirman  <megous@megous.com>
 
 	** Fix for bug #494323
