aboutsummaryrefslogtreecommitdiffstats
path: root/composer
diff options
context:
space:
mode:
Diffstat (limited to 'composer')
-rw-r--r--composer/ChangeLog7
-rw-r--r--composer/e-msg-composer.c16
2 files changed, 7 insertions, 16 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index 76f416777b..aa08e6b281 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,3 +1,10 @@
+2004-06-14 Jeffrey Stedfast <fejj@novell.com>
+
+ * e-msg-composer.c (create_composer): Don't connect to the
+ key_pressed_event.
+ (composer_key_pressed): Removed. We don't want to close the
+ compose on Escape. To do so would violate the HIG.
+
2004-06-07 Dan Winship <danw@novell.com>
* e-msg-composer.c (pixcache): s/stock_save_as/stock_save-as/
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index 743f6de53c..21df999e15 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -2983,19 +2983,6 @@ msg_composer_destroy_notify (void *data)
all_composers = g_slist_remove (all_composers, composer);
}
-static int
-composer_key_pressed (GtkWidget *widget, GdkEventKey *event, gpointer user_data)
-{
- if (event->keyval == GDK_Escape) {
- do_exit (E_MSG_COMPOSER (widget));
-
- g_signal_stop_emission_by_name (widget, "key-press-event");
- return TRUE; /* Handled. */
- }
-
- return FALSE; /* Not handled. */
-}
-
/* Verbs for non-control entries */
static BonoboUIVerb entry_verbs [] = {
BONOBO_UI_VERB ("EditCut", menu_edit_cut_cb),
@@ -3115,9 +3102,6 @@ create_composer (int visible_mask)
all_composers = g_slist_prepend (all_composers, composer);
- g_signal_connect (composer, "key-press-event",
- G_CALLBACK (composer_key_pressed),
- NULL);
g_signal_connect (composer, "destroy",
G_CALLBACK (msg_composer_destroy_notify),
NULL);