Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v
retrieving revision 1.2095
diff -u -p -r1.2095 ChangeLog
--- ChangeLog	21 Feb 2005 17:44:41 -0000	1.2095
+++ ChangeLog	22 Feb 2005 09:14:17 -0000
@@ -1,3 +1,10 @@
+2005-02-22  Mengjie Yu  <meng-jie.yu@sun.com>
+
+	* gtkhtml.c: (focus):we need cursor_changed signal even not in
+	caret_mode.
+
+	Fixes #72842
+
 2005-02-21  Radek Doulik  <rodo@novell.com>
 
 	* htmltextslave.c (html_text_slave_get_glyph_item_at_offset): add
Index: gtkhtml.c
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/gtkhtml.c,v
retrieving revision 1.589
diff -u -p -r1.589 gtkhtml.c
--- gtkhtml.c	9 Feb 2005 14:36:59 -0000	1.589
+++ gtkhtml.c	22 Feb 2005 09:14:47 -0000
@@ -2345,10 +2345,10 @@ focus (GtkWidget *w, GtkDirectionType di
 
 		if (!GTK_WIDGET_HAS_FOCUS (w) && !html_object_is_embedded (obj))
 			gtk_widget_grab_focus (w);
-		if (e->caret_mode) {
+
 			html_engine_jump_to_object (e, obj, offset);
 			g_signal_emit (GTK_HTML (w), signals [CURSOR_CHANGED], 0);
-		}
+
 		return TRUE;
 	}
 
