[rhythmbox] Use rhythmdb_query_free for RhythmDBQuery, since it's not a GObject



commit e8e8a901145771b8f91d5af74a9660e9da145de0
Author: vrishab <gnome vrb gmail com>
Date:   Mon Dec 12 08:56:43 2016 +0530

    Use rhythmdb_query_free for RhythmDBQuery, since it's not a GObject
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697567

 podcast/rb-podcast-source.c |    2 +-
 sources/rb-browser-source.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/podcast/rb-podcast-source.c b/podcast/rb-podcast-source.c
index 6beb0a2..16a0769 100644
--- a/podcast/rb-podcast-source.c
+++ b/podcast/rb-podcast-source.c
@@ -1590,8 +1590,8 @@ impl_dispose (GObject *object)
 
        source = RB_PODCAST_SOURCE (object);
 
+       g_clear_pointer (&source->priv->search_query, rhythmdb_query_free);
        g_clear_object (&source->priv->db);
-       g_clear_object (&source->priv->search_query);
        g_clear_object (&source->priv->podcast_mgr);
        g_clear_object (&source->priv->error_pixbuf);
        g_clear_object (&source->priv->refresh_pixbuf);
diff --git a/sources/rb-browser-source.c b/sources/rb-browser-source.c
index 6c7a592..26354a2 100644
--- a/sources/rb-browser-source.c
+++ b/sources/rb-browser-source.c
@@ -207,8 +207,8 @@ rb_browser_source_dispose (GObject *object)
        RBBrowserSource *source;
        source = RB_BROWSER_SOURCE (object);
 
+       g_clear_pointer (&source->priv->search_query, rhythmdb_query_free);
        g_clear_object (&source->priv->db);
-       g_clear_object (&source->priv->search_query);
        g_clear_object (&source->priv->cached_all_query);
        g_clear_object (&source->priv->default_search);
        g_clear_object (&source->priv->popup);


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