summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-06-18 13:43:39 +0200
committerCarlos Garnacho <carlosg@gnome.org>2017-06-29 20:49:06 +0200
commit603b14d6b3238641544476e4a6d76217c46ada21 (patch)
treea46414d3ece7008a8c06f120a11661ebf62be022 /examples
parent22ca12bfa605443da07475bb6f407f56edf63ed4 (diff)
downloadtracker-603b14d6b3238641544476e4a6d76217c46ada21.tar.gz
libtracker-miner: Remove TrackerMinerFS API to add/remove directories
The whole set of tracker_miner_fs_add_directory_without_parent(), tracker_miner_fs_directory_add(), directory_remove() and directory_remove_full() are all covered by TrackerIndexingTree and basically unused, except for code in examples/.
Diffstat (limited to 'examples')
-rw-r--r--examples/libtracker-miner/tracker-main.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/libtracker-miner/tracker-main.c b/examples/libtracker-miner/tracker-main.c
index 451967920..4be5af31d 100644
--- a/examples/libtracker-miner/tracker-main.c
+++ b/examples/libtracker-miner/tracker-main.c
@@ -80,10 +80,16 @@ add_directory_path (TrackerMinerFS *fs,
const gchar *path,
gboolean recurse)
{
+ TrackerIndexingTree *tree;
+ TrackerDirectoryFlags flags = 0;
GFile *file;
+ if (recurse)
+ flags |= TRACKER_DIRECTORY_FLAG_RECURSE;
+
file = g_file_new_for_path (path);
- tracker_miner_fs_directory_add (fs, file, recurse);
+ tree = tracker_miner_fs_get_indexing_tree (fs);
+ tracker_indexing_tree_add (tree, file, flags);
g_object_unref (file);
}