aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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,