summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-10-06 21:27:45 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-10-10 11:02:08 +0200
commit3abd42a6da3e0f2a5c18ffcdc99a01d94fc33d41 (patch)
tree220af9705169d4a2ab6242663fea9fb3fc7a5dd5
parent539c2bc50fbc43772dbb35d65465de3a35dd0def (diff)
downloadtracker-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.c6
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,