a11y: Emit text-changed after the insertion

This is necessary, since it is the default handler
that positions the iter at the inserted text, which
is what we assume here.
This commit is contained in:
Matthias Clasen
2023-10-02 08:44:25 -04:00
parent 6e0ac83d99
commit 66a9fee071

View File

@@ -1784,7 +1784,7 @@ buffer_changed (GtkWidget *widget,
if (changed->buffer)
{
g_object_ref (changed->buffer);
g_signal_connect (changed->buffer, "insert-text", G_CALLBACK (insert_range_cb), changed);
g_signal_connect_after (changed->buffer, "insert-text", G_CALLBACK (insert_range_cb), changed);
g_signal_connect (changed->buffer, "delete-range", G_CALLBACK (delete_range_cb), changed);
g_signal_connect_after (changed->buffer, "delete-range", G_CALLBACK (delete_range_after_cb), changed);
g_signal_connect_after (changed->buffer, "mark-set", G_CALLBACK (mark_set_cb), changed);