diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-08-29 19:43:59 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2022-08-30 16:56:47 +0000 |
commit | 12ba2a1c6db1a3e40d7fc484afc0420098411f6f (patch) | |
tree | aff486cd6331f49d7f61db96afb91cb374a3b0bb | |
parent | 5cef28c795d02b78311720f8bb8b32b23cd831eb (diff) | |
download | tracker-12ba2a1c6db1a3e40d7fc484afc0420098411f6f.tar.gz |
libtracker-sparql: Handle G_TYPE_UINT values in TrackerResource serialization
Even though the TrackerResource helper functions don't use this type internally,
it may be set directly through tracker_resource_set_gvalue(). Handle this
additional type, since it's used in some Tracker Miners extractors.
-rw-r--r-- | src/libtracker-sparql/tracker-deserializer-resource.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libtracker-sparql/tracker-deserializer-resource.c b/src/libtracker-sparql/tracker-deserializer-resource.c index 33e873bb4..4c3e09fab 100644 --- a/src/libtracker-sparql/tracker-deserializer-resource.c +++ b/src/libtracker-sparql/tracker-deserializer-resource.c @@ -203,6 +203,7 @@ value_type_from_gtype (const GValue *value) } else if (G_VALUE_HOLDS (value, G_TYPE_BOOLEAN)) { return TRACKER_SPARQL_VALUE_TYPE_BOOLEAN; } else if (G_VALUE_HOLDS (value, G_TYPE_INT) || + G_VALUE_HOLDS (value, G_TYPE_UINT) || G_VALUE_HOLDS (value, G_TYPE_INT64)) { return TRACKER_SPARQL_VALUE_TYPE_INTEGER; } else if (G_VALUE_HOLDS (value, G_TYPE_DOUBLE)) { |