Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gal/ChangeLog,v
retrieving revision 1.885
diff -u -r1.885 ChangeLog
--- ChangeLog	21 Aug 2004 00:31:04 -0000	1.885
+++ ChangeLog	24 Aug 2004 02:34:45 -0000
@@ -1,3 +1,11 @@
+2004-08-23  Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
+
+	Bugzilla #63731
+
+	* gal/e-text/e-text.c (e_text_event): Remove the unneeded
+	g_signal_handlers_disconnect_matched when the widget goes out
+	of focus.
+	
 2004-08-21  Kjartan Maraas  <kmaraas@gnome.org>
 
 	* configure.in: Add «nb» to ALL_LINGUAS.
Index: gal/e-text/e-text.c
===================================================================
RCS file: /cvs/gnome/gal/gal/e-text/e-text.c,v
retrieving revision 1.155
diff -u -r1.155 e-text.c
--- gal/e-text/e-text.c	10 Jun 2004 17:01:07 -0000	1.155
+++ gal/e-text/e-text.c	24 Aug 2004 02:34:45 -0000
@@ -2195,13 +2195,6 @@
 				start_editing (text);
 				text->show_cursor = FALSE; /* so we'll redraw and the cursor will be shown */
 			} else {
-				if (text->im_context) {
-					g_signal_handlers_disconnect_matched (text->im_context,
-									      G_SIGNAL_MATCH_DATA,
-									      0, 0, NULL,
-									      NULL, text);
-					text->im_context_signals_registered = FALSE;
-				}
 				e_text_stop_editing (text);
 				if (text->timeout_id) {
 					g_source_remove(text->timeout_id);
