From 87de10622f56347f91c3912a31b955a197c31a37 Mon Sep 17 00:00:00 2001 From: hiro Date: Tue, 14 Jun 2005 08:28:00 +0000 Subject: scroll the compose view to the cursor position after inserting signatures or files. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@339 ee746299-78ed-0310-b773-934348b2243d --- src/compose.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/compose.c b/src/compose.c index 503f8434..093b8da6 100644 --- a/src/compose.c +++ b/src/compose.c @@ -1598,6 +1598,8 @@ static void compose_insert_sig(Compose *compose, gboolean replace) compose->autowrap = prev_autowrap; if (compose->autowrap) compose_wrap_all(compose); + + gtk_text_view_scroll_mark_onscreen(text, mark); } static gchar *compose_get_signature_str(Compose *compose) @@ -1694,11 +1696,13 @@ static void compose_insert_file(Compose *compose, const gchar *file) g_free(str); } + fclose(fp); + compose->autowrap = prev_autowrap; if (compose->autowrap) compose_wrap_all(compose); - fclose(fp); + gtk_text_view_scroll_mark_onscreen(text, mark); } static void compose_attach_append(Compose *compose, const gchar *file, -- cgit v1.2.3