[grilo-plugins] tracker: remove unused notification_ref



commit fbb81658655a99caf5413060c01b442bcb834e33
Author: Victor Toso <me victortoso com>
Date:   Thu Aug 25 14:21:12 2016 +0200

    tracker: remove unused notification_ref
    
    Likely a leftover after merging parts of the code.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767684

 src/tracker/grl-tracker-source-priv.h |    1 -
 src/tracker/grl-tracker-source.c      |   53 +++++++++++++--------------------
 2 files changed, 21 insertions(+), 33 deletions(-)
---
diff --git a/src/tracker/grl-tracker-source-priv.h b/src/tracker/grl-tracker-source-priv.h
index 5339ed6..36c2937 100644
--- a/src/tracker/grl-tracker-source-priv.h
+++ b/src/tracker/grl-tracker-source-priv.h
@@ -70,7 +70,6 @@ struct _GrlTrackerSourcePriv {
   gboolean notify_changes;
 
   GrlTrackerSourceState state;
-  guint notification_ref;
 };
 
 /**/
diff --git a/src/tracker/grl-tracker-source.c b/src/tracker/grl-tracker-source.c
index d63b7c7..e1e4cf4 100644
--- a/src/tracker/grl-tracker-source.c
+++ b/src/tracker/grl-tracker-source.c
@@ -215,23 +215,17 @@ grl_tracker_add_source (GrlTrackerSource *source)
 {
   GrlTrackerSourcePriv *priv = GRL_TRACKER_SOURCE_GET_PRIVATE (source);
 
-  GRL_DEBUG ("====================>add source '%s' count=%u",
-             grl_source_get_name (GRL_SOURCE (source)),
-             priv->notification_ref);
-
-  if (priv->notification_ref > 0) {
-    priv->notification_ref--;
-  }
-  if (priv->notification_ref == 0) {
-    g_hash_table_insert (grl_tracker_source_sources,
-                         (gpointer) grl_tracker_source_get_tracker_source (source),
-                         g_object_ref (source));
-    priv->state = GRL_TRACKER_SOURCE_STATE_RUNNING;
-    grl_registry_register_source (grl_registry_get_default (),
-                                  grl_tracker_plugin,
-                                  GRL_SOURCE (g_object_ref (source)),
-                                  NULL);
-  }
+  GRL_DEBUG ("====================>add source '%s'",
+             grl_source_get_name (GRL_SOURCE (source)));
+
+  g_hash_table_insert (grl_tracker_source_sources,
+                       (gpointer) grl_tracker_source_get_tracker_source (source),
+                       g_object_ref (source));
+  priv->state = GRL_TRACKER_SOURCE_STATE_RUNNING;
+  grl_registry_register_source (grl_registry_get_default (),
+                                grl_tracker_plugin,
+                                GRL_SOURCE (g_object_ref (source)),
+                                NULL);
 }
 
 void
@@ -239,21 +233,16 @@ grl_tracker_del_source (GrlTrackerSource *source)
 {
   GrlTrackerSourcePriv *priv = GRL_TRACKER_SOURCE_GET_PRIVATE (source);
 
-  GRL_DEBUG ("==================>del source '%s' count=%u",
-             grl_source_get_name (GRL_SOURCE (source)),
-             priv->notification_ref);
-  if (priv->notification_ref > 0) {
-    priv->notification_ref--;
-  }
-  if (priv->notification_ref == 0) {
-    g_hash_table_remove (grl_tracker_source_sources,
-                         grl_tracker_source_get_tracker_source (source));
-    grl_tracker_source_cache_del_source (grl_tracker_item_cache, source);
-    priv->state = GRL_TRACKER_SOURCE_STATE_DELETED;
-    grl_registry_unregister_source (grl_registry_get_default (),
-                                    GRL_SOURCE (source),
-                                    NULL);
-  }
+  GRL_DEBUG ("==================>del source '%s'",
+             grl_source_get_name (GRL_SOURCE (source)));
+
+  g_hash_table_remove (grl_tracker_source_sources,
+                       grl_tracker_source_get_tracker_source (source));
+  grl_tracker_source_cache_del_source (grl_tracker_item_cache, source);
+  priv->state = GRL_TRACKER_SOURCE_STATE_DELETED;
+  grl_registry_unregister_source (grl_registry_get_default (),
+                                  GRL_SOURCE (source),
+                                  NULL);
 }
 
 gboolean


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]