[gedit/wip/gsv-metadata] tab: port to gtk_source_file_get/set_metadata()



commit b48fa8c840f14360d62d0a006416a0326eacd981
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Fri Apr 29 19:36:11 2016 +0200

    tab: port to gtk_source_file_get/set_metadata()
    
    For the candidate encodings there is a problem, the metadata is not yet
    loaded at that time.

 gedit/gedit-tab.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gedit/gedit-tab.c b/gedit/gedit-tab.c
index c80b34d..17c71c0 100644
--- a/gedit/gedit-tab.c
+++ b/gedit/gedit-tab.c
@@ -1687,10 +1687,12 @@ goto_line (GTask *loading_task)
        /* If enabled, move to the position stored in the metadata. */
        if (g_settings_get_boolean (tab->editor_settings, GEDIT_SETTINGS_RESTORE_CURSOR_POSITION))
        {
+               GtkSourceFile *file;
                gchar *pos;
                gint offset;
 
-               pos = gedit_document_get_metadata (doc, GEDIT_METADATA_ATTRIBUTE_POSITION);
+               file = gedit_document_get_file (doc);
+               pos = gtk_source_file_get_metadata (file, GEDIT_METADATA_ATTRIBUTE_POSITION);
 
                offset = pos != NULL ? atoi (pos) : 0;
                g_free (pos);


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