aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-06-14 08:28:00 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-06-14 08:28:00 +0000
commit87de10622f56347f91c3912a31b955a197c31a37 (patch)
tree88a3f8f904160a3d1a8de31d3b63e8051c98dc2a /src
parent68e25a400aa2bba10ef0e02ff23e0cb1d2358d80 (diff)
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
Diffstat (limited to 'src')
-rw-r--r--src/compose.c6
1 files changed, 5 insertions, 1 deletions
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,