diff options
author | Debarshi Ray <debarshir@gnome.org> | 2018-01-29 23:36:14 +0100 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2018-01-29 23:36:28 +0100 |
commit | 5eaebd043b551833a71b6eaaa7145be842a095a5 (patch) | |
tree | 76f86424cc3aa5f2ed2954b44709402a99d7993e | |
parent | 2d5fb3614586f85cbb364c909900b02f1c23d894 (diff) | |
download | tracker-5eaebd043b551833a71b6eaaa7145be842a095a5.tar.gz |
deprecate
-rw-r--r-- | src/libtracker-miner/tracker-indexing-tree.c | 22 | ||||
-rw-r--r-- | src/libtracker-miner/tracker-indexing-tree.h | 3 |
2 files changed, 12 insertions, 13 deletions
diff --git a/src/libtracker-miner/tracker-indexing-tree.c b/src/libtracker-miner/tracker-indexing-tree.c index 59f4399de..3c2053464 100644 --- a/src/libtracker-miner/tracker-indexing-tree.c +++ b/src/libtracker-miner/tracker-indexing-tree.c @@ -170,15 +170,10 @@ tracker_indexing_tree_set_property (GObject *object, const GValue *value, GParamSpec *pspec) { - TrackerIndexingTree *tree; - TrackerIndexingTreePrivate *priv; - - tree = TRACKER_INDEXING_TREE (object); - priv = tree->priv; + TrackerIndexingTree *tree = TRACKER_INDEXING_TREE (object); switch (prop_id) { case PROP_ROOT: - priv->root = g_value_dup_object (value); break; case PROP_FILTER_HIDDEN: tracker_indexing_tree_set_filter_hidden (tree, @@ -203,9 +198,7 @@ tracker_indexing_tree_constructed (GObject *object) priv = tree->priv; /* Add a shallow root node */ - if (priv->root == NULL) { - priv->root = g_file_new_for_uri ("file:///"); - } + priv->root = g_file_new_for_uri ("file:///"); data = node_data_new (priv->root, 0); data->shallow = TRUE; @@ -256,7 +249,9 @@ tracker_indexing_tree_class_init (TrackerIndexingTreeClass *klass) "Root URL", "The root GFile for the indexing tree", G_TYPE_FILE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + G_PARAM_READWRITE | + G_PARAM_CONSTRUCT_ONLY | + G_PARAM_DEPRECATED)); g_object_class_install_property (object_class, PROP_FILTER_HIDDEN, @@ -402,13 +397,12 @@ tracker_indexing_tree_new (void) * Returns: a newly allocated #TrackerIndexingTree * * Since: 1.2.2 + * Deprecated: 2.0.3: It's no longer possible to specify a different root **/ TrackerIndexingTree * tracker_indexing_tree_new_with_root (GFile *root) { - return g_object_new (TRACKER_TYPE_INDEXING_TREE, - "root", root, - NULL); + return tracker_indexing_tree_new (); } #ifdef PRINT_INDEXING_TREE @@ -1143,6 +1137,8 @@ tracker_indexing_tree_get_root (TrackerIndexingTree *tree, * It can be referenced using g_object_ref(). * * Since: 1.2. + * Deprecated: 2.0.3: @tree can encapsulate multiple roots - one per + * each URI scheme **/ GFile * tracker_indexing_tree_get_master_root (TrackerIndexingTree *tree) diff --git a/src/libtracker-miner/tracker-indexing-tree.h b/src/libtracker-miner/tracker-indexing-tree.h index 3a3731f51..c5371ffa5 100644 --- a/src/libtracker-miner/tracker-indexing-tree.h +++ b/src/libtracker-miner/tracker-indexing-tree.h @@ -81,6 +81,7 @@ GType tracker_indexing_tree_get_type (void) G_GNUC_CONST; TrackerIndexingTree * tracker_indexing_tree_new (void); +G_DEPRECATED TrackerIndexingTree * tracker_indexing_tree_new_with_root (GFile *root); void tracker_indexing_tree_add (TrackerIndexingTree *tree, @@ -121,6 +122,8 @@ void tracker_indexing_tree_set_default_policy (TrackerIndexingTre GFile * tracker_indexing_tree_get_root (TrackerIndexingTree *tree, GFile *file, TrackerDirectoryFlags *directory_flags); + +G_DEPRECATED GFile * tracker_indexing_tree_get_master_root (TrackerIndexingTree *tree); gboolean tracker_indexing_tree_file_is_root (TrackerIndexingTree *tree, |