summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDebarshi Ray <debarshir@gnome.org>2018-01-20 19:17:34 +0100
committerDebarshi Ray <debarshir@gnome.org>2018-01-29 23:36:28 +0100
commitf366e9b400f6dffb225d3b6a47653bfb38184364 (patch)
tree2299026ca274889910e2b6dcdb029d6ee366efd9
parent082eb36e12452f2c6fb791cd46a2bb8eb49f616b (diff)
downloadtracker-wip/rishi/non-native.tar.gz
libtracker-miner: foowip/rishi/non-native
-rw-r--r--src/libtracker-miner/tracker-file-system.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/libtracker-miner/tracker-file-system.c b/src/libtracker-miner/tracker-file-system.c
index b775b85ad..f174b0d11 100644
--- a/src/libtracker-miner/tracker-file-system.c
+++ b/src/libtracker-miner/tracker-file-system.c
@@ -243,6 +243,7 @@ file_tree_lookup (GNode *tree,
if (!G_NODE_IS_ROOT (tree)) {
FileNodeData *parent_data;
+ gchar *parent_scheme;
gchar *parent_uri;
parent_data = tree->data;
@@ -256,9 +257,13 @@ file_tree_lookup (GNode *tree,
ptr += strlen (parent_uri);
- g_assert (ptr[0] == '/');
- ptr++;
+ parent_scheme = g_file_get_uri_scheme (parent_data->file);
+ if (g_strcmp0 (parent_scheme, "file") == 0) {
+ g_assert (ptr[0] == '/');
+ ptr++;
+ }
+ g_free (parent_scheme);
g_free (parent_uri);
} else {
FileNodeData *root_data;