* src/compose.c
Fix broken line joins in certain conditions
(between two quoted lines: <enter><enter><up>
<type a wrapped sentence><go in the first line>
<insert more text><watch as line joining failed>)
+2006-01-10 [colin] 1.9.100cvs134
+
+ * src/compose.c
+ Fix broken line joins in certain conditions
+ (between two quoted lines: <enter><enter><up>
+ <type a wrapped sentence><go in the first line>
+ <insert more text><watch as line joining failed>)
+
2006-01-10 [paul] 1.9.100cvs133
* src/compose.c
( cvs diff -u -r 1.382.2.215 -r 1.382.2.216 src/compose.c; ) > 1.9.100cvs131.patchset
( cvs diff -u -r 1.83.2.55 -r 1.83.2.56 src/mimeview.c; ) > 1.9.100cvs132.patchset
( cvs diff -u -r 1.382.2.216 -r 1.382.2.217 src/compose.c; cvs diff -u -r 1.36.2.50 -r 1.36.2.51 src/common/utils.c; ) > 1.9.100cvs133.patchset
+( cvs diff -u -r 1.382.2.217 -r 1.382.2.218 src/compose.c; ) > 1.9.100cvs134.patchset
MICRO_VERSION=100
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=133
+EXTRA_VERSION=134
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
gtk_text_buffer_get_iter_at_mark(buffer, iter, mark);
gtk_text_buffer_place_cursor(buffer, iter);
} else {
- if (strcmp(text, "\n") || automatic_break)
+ if (strcmp(text, "\n") || automatic_break
+ || gtk_text_iter_starts_line(iter))
gtk_text_buffer_insert(buffer, iter, text, len);
else {
debug_print("insert nowrap \\n\n");