[tepl] FileLoader: place the text cursor at the beginning



commit d86e177e84b557d3602290d460912550cca4d242
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Tue May 19 03:38:45 2020 +0200

    FileLoader: place the text cursor at the beginning

 tepl/tepl-file-loader.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/tepl/tepl-file-loader.c b/tepl/tepl-file-loader.c
index 3246179..2beb2c4 100644
--- a/tepl/tepl-file-loader.c
+++ b/tepl/tepl-file-loader.c
@@ -340,9 +340,13 @@ load_contents_cb (GObject      *source_object,
 
        if (loader->priv->buffer != NULL)
        {
-               gtk_text_buffer_set_text (GTK_TEXT_BUFFER (loader->priv->buffer),
-                                         content,
-                                         content_length);
+               GtkTextBuffer *text_buffer = GTK_TEXT_BUFFER (loader->priv->buffer);
+               GtkTextIter start;
+
+               gtk_text_buffer_set_text (text_buffer, content, content_length);
+
+               gtk_text_buffer_get_start_iter (text_buffer, &start);
+               gtk_text_buffer_place_cursor (text_buffer, &start);
        }
 
        g_task_return_boolean (task, TRUE);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]