aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--e-util/ChangeLog7
-rw-r--r--e-util/e-util-labels.c2
2 files changed, 9 insertions, 0 deletions
diff --git a/e-util/ChangeLog b/e-util/ChangeLog
index 5465e03bba..d9e9fe8152 100644
--- a/e-util/ChangeLog
+++ b/e-util/ChangeLog
@@ -1,3 +1,10 @@
+2008-05-19 Matthew Barnes <mbarnes@redhat.com>
+
+ ** Fixes bug #530392
+
+ * e-util-labels.c (e_util_labels_add_with_dlg):
+ Pressing Enter in the entry activates the default response.
+
2008-05-16 Matthew Barnes <mbarnes@redhat.com>
** Fixes part of bug #514383
diff --git a/e-util/e-util-labels.c b/e-util/e-util-labels.c
index c62c71dfd4..5c859be975 100644
--- a/e-util/e-util-labels.c
+++ b/e-util/e-util-labels.c
@@ -326,6 +326,7 @@ e_util_labels_add_with_dlg (GtkWindow *parent, const char *tag)
if (name)
gtk_entry_set_text (GTK_ENTRY (e), name);
+ gtk_entry_set_activates_default (GTK_ENTRY (e), TRUE);
gtk_label_set_mnemonic_widget (GTK_LABEL (l), e);
gtk_misc_set_alignment (GTK_MISC (l), 0.0, 0.0);
gtk_color_button_set_color (GTK_COLOR_BUTTON (c), &color);
@@ -344,6 +345,7 @@ e_util_labels_add_with_dlg (GtkWindow *parent, const char *tag)
NULL);
gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), table, TRUE, TRUE, 0);
while (!new_tag) {