diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-10-06 21:27:45 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-10-10 11:02:08 +0200 |
commit | 3abd42a6da3e0f2a5c18ffcdc99a01d94fc33d41 (patch) | |
tree | 220af9705169d4a2ab6242663fea9fb3fc7a5dd5 | |
parent | 539c2bc50fbc43772dbb35d65465de3a35dd0def (diff) | |
download | tracker-3abd42a6da3e0f2a5c18ffcdc99a01d94fc33d41.tar.gz |
libtracker-data: Forward langtag from TTL files
Instead of forwarding plain strings, forward the langtag info so it
is stored.
-rw-r--r-- | src/libtracker-data/tracker-data-update.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c index d6725cd03..3fe39842f 100644 --- a/src/libtracker-data/tracker-data-update.c +++ b/src/libtracker-data/tracker-data-update.c @@ -2674,7 +2674,7 @@ tracker_data_load_turtle_file (TrackerData *data, { TrackerTurtleReader *reader = NULL; GError *inner_error = NULL; - const gchar *subject, *predicate, *object_str; + const gchar *subject, *predicate, *object_str, *langtag; gboolean object_is_uri; reader = tracker_turtle_reader_new_for_file (file, &inner_error); @@ -2685,12 +2685,12 @@ tracker_data_load_turtle_file (TrackerData *data, &subject, &predicate, &object_str, - NULL, + &langtag, &object_is_uri, &inner_error)) { GBytes *object; - object = g_bytes_new (object_str, strlen (object_str) + 1); + object = tracker_sparql_make_langstring (object_str, langtag); if (object_is_uri) { tracker_data_insert_statement_with_uri (data, graph, |