diff src/conversation.c @ 1442:2f4e6269b001

[gaim-migrate @ 1452] option to bind ctl-enter to send committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Mon, 29 Jan 2001 01:57:37 +0000
parents 5c67b8794991
children ecf700f23852
line wrap: on
line diff
--- a/src/conversation.c	Mon Jan 29 01:19:24 2001 +0000
+++ b/src/conversation.c	Mon Jan 29 01:57:37 2001 +0000
@@ -471,10 +471,11 @@
 			close_callback(c->window, c);
 		}
 	} else if (event->keyval == GDK_Return) {
-		if (!(event->state & GDK_SHIFT_MASK)
-		    && (general_options & OPT_GEN_ENTER_SENDS)) {
+		if ((event->state & GDK_CONTROL_MASK) && (general_options & OPT_GEN_CTL_ENTER)) {
 			gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);
-			//to stop the putting in of the enter character
+			gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
+		} else if (!(event->state & GDK_SHIFT_MASK) && (general_options & OPT_GEN_ENTER_SENDS)) {
+			gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);
 			gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
 		} else {
 			gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");