[evolution-patches] Fix for bug #301015 [gtkhtml]



Hi
Attached fix for Bug 301015 – Crash on ctrl-shift-D then ctrl-shift-left
when composing email

Please Review.

Thanks,
Rohini
Index: gtkhtml.c
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/gtkhtml.c,v
retrieving revision 1.613
diff -u -p -r1.613 gtkhtml.c
--- gtkhtml.c	6 Feb 2006 09:59:36 -0000	1.613
+++ gtkhtml.c	21 Feb 2006 05:52:31 -0000
@@ -4684,8 +4684,10 @@ command (GtkHTML *html, GtkHTMLCommandTy
 	case GTK_HTML_COMMAND_MODIFY_SELECTION_PAGEDOWN:
 	case GTK_HTML_COMMAND_MODIFY_SELECTION_PREV_WORD:
 	case GTK_HTML_COMMAND_MODIFY_SELECTION_NEXT_WORD:
-		if (html->engine->caret_mode || html_engine_get_editable(e))
+		if (html->engine->caret_mode || html_engine_get_editable(e)) {
+			gtk_im_context_reset (html->priv->im_context);
 			rv = move_selection (html, com_type);
+		}
 		break;
 	case GTK_HTML_COMMAND_EDITABLE_ON:
 		gtk_html_set_editable (html, TRUE);
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v
retrieving revision 1.2163
diff -u -p -r1.2163 ChangeLog
--- ChangeLog	15 Feb 2006 15:09:07 -0000	1.2163
+++ ChangeLog	21 Feb 2006 05:55:05 -0000
@@ -1,3 +1,9 @@
+2006-02-21  Rohini S  <srohini novell com>
+
+	* gtkhtml.c (command): Resets IMContext before selection.
+
+	Fixes bug #301015
+
 2006-02-15  Rohini S  <srohini novell com>
 
 	* htmlsearch.c (html_search_new): Function modified to include offset zero too.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]