[gedit/wip/gsv-metadata] tab: port to gtk_source_file_get/set_metadata()
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/gsv-metadata] tab: port to gtk_source_file_get/set_metadata()
- Date: Fri, 29 Apr 2016 17:38:11 +0000 (UTC)
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]