[evolution-patches] Fix for 256607[gtkhtml]



Hi

Attached Fix for Bug 256607 – paragraph style sequence

Please Review.

Thanks,
Rohini
Index: htmlengine-edit-cut-and-paste.c
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/htmlengine-edit-cut-and-paste.c,v
retrieving revision 1.114
diff -u -p -r1.114 htmlengine-edit-cut-and-paste.c
--- htmlengine-edit-cut-and-paste.c	22 Aug 2005 02:15:02 -0000	1.114
+++ htmlengine-edit-cut-and-paste.c	20 Jan 2006 05:55:58 -0000
@@ -1214,10 +1214,14 @@ void
 html_engine_insert_empty_paragraph (HTMLEngine *e)
 {
 	HTMLClueFlow *cf;
+	HTMLClueFlowStyle cfs;
 
 	html_engine_freeze (e);
 	insert_empty_paragraph (e, HTML_UNDO_UNDO, TRUE);
 	cf = html_object_get_flow (e->cursor->object);
+	cfs = html_clueflow_get_style (cf);
+	if (cfs == HTML_CLUEFLOW_STYLE_H1 || cfs == HTML_CLUEFLOW_STYLE_H2 || cfs == HTML_CLUEFLOW_STYLE_H3 || cfs == HTML_CLUEFLOW_STYLE_H4 || cfs == HTML_CLUEFLOW_STYLE_H5 || cfs == HTML_CLUEFLOW_STYLE_H6)
+		html_clueflow_set_style (cf, e, HTML_CLUEFLOW_STYLE_NORMAL);
 	if (cf) {
 		cf->dir = html_text_direction_pango_to_html (gdk_keymap_get_direction (gdk_keymap_get_for_display (gtk_widget_get_display (GTK_WIDGET (e->widget)))));
 	}
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gtkhtml/src/ChangeLog,v
retrieving revision 1.2153
diff -u -p -r1.2153 ChangeLog
--- ChangeLog	16 Jan 2006 06:25:21 -0000	1.2153
+++ ChangeLog	20 Jan 2006 05:56:15 -0000
@@ -1,3 +1,10 @@
+2006-01-20  Rohini S  <srohini novell com>
+
+	* htmlengine-edit-cut-and-paste.c (html_engine_insert_empty_paragraph):
+	Sets paragraph style to normal if previous paragraph is a heading.
+
+	Fixes bug #256607
+
 2006-01-16  Srinivasa Ragavan  <sragavan novell com>
 
 	** Fixes bug #256142 (Committing Rohini's patch)


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