[gnome-photos/wip/rishi/collection: 4/52] base-manager: Simplify the destruction



commit 520a6c5f32a5920e4fba9c11aa1f8248ec4e77b5
Author: Debarshi Ray <debarshir gnome org>
Date:   Tue Feb 6 16:16:59 2018 +0100

    base-manager: Simplify the destruction

 src/photos-base-manager.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)
---
diff --git a/src/photos-base-manager.c b/src/photos-base-manager.c
index 06c8bf09..bbbfd89a 100644
--- a/src/photos-base-manager.c
+++ b/src/photos-base-manager.c
@@ -354,13 +354,8 @@ photos_base_manager_dispose (GObject *object)
 
   priv = photos_base_manager_get_instance_private (self);
 
-  if (priv->objects != NULL)
-    {
-      g_hash_table_unref (priv->objects);
-      priv->objects = NULL;
-    }
-
   g_clear_object (&priv->active_object);
+  g_clear_pointer (&priv->objects, (GDestroyNotify) g_hash_table_unref);
   g_clear_pointer (&priv->sequence, (GDestroyNotify) g_sequence_free);
 
   G_OBJECT_CLASS (photos_base_manager_parent_class)->dispose (object);


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