+2011-08-06 [paul] 3.7.9cvs42
+
+ * src/compose.c
+ fix cursor placement in Forward template
+
2011-08-06 [paul] 3.7.9cvs41
* src/gtk/description_window.c
( cvs diff -u -r 1.274.2.326 -r 1.274.2.327 src/mainwindow.c; cvs diff -u -r 1.94.2.216 -r 1.94.2.217 src/messageview.c; cvs diff -u -r 1.43.2.123 -r 1.43.2.124 src/toolbar.c; ) > 3.7.9cvs39.patchset
( cvs diff -u -r 1.1.2.5 -r 1.1.2.6 claws-mail.desktop; ) > 3.7.9cvs40.patchset
( cvs diff -u -r 1.5.2.30 -r 1.5.2.31 src/gtk/description_window.c; ) > 3.7.9cvs41.patchset
+( cvs diff -u -r 1.382.2.577 -r 1.382.2.578 src/compose.c; ) > 3.7.9cvs42.patchset
Compose *compose;
GtkTextView *textview;
GtkTextBuffer *textbuf;
- GtkTextIter iter;
+ gint cursor_pos = -1;
ComposeMode mode;
cm_return_val_if_fail(msginfo != NULL, NULL);
SIGNAL_UNBLOCK(textbuf);
- gtk_text_buffer_get_start_iter(textbuf, &iter);
- gtk_text_buffer_place_cursor(textbuf, &iter);
-
- gtk_widget_grab_focus(compose->header_last->entry);
+ cursor_pos = quote_fmt_get_cursor_pos();
+ if (cursor_pos == -1)
+ gtk_widget_grab_focus(compose->header_last->entry);
+ else
+ gtk_widget_grab_focus(compose->text);
if (!no_extedit && prefs_common.auto_exteditor)
compose_exec_ext_editor(compose);