diff options
author | Debarshi Ray <debarshir@gnome.org> | 2018-01-20 19:17:34 +0100 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2018-01-29 23:36:28 +0100 |
commit | f366e9b400f6dffb225d3b6a47653bfb38184364 (patch) | |
tree | 2299026ca274889910e2b6dcdb029d6ee366efd9 | |
parent | 082eb36e12452f2c6fb791cd46a2bb8eb49f616b (diff) | |
download | tracker-wip/rishi/non-native.tar.gz |
libtracker-miner: foowip/rishi/non-native
-rw-r--r-- | src/libtracker-miner/tracker-file-system.c | 9 |
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; |