[rhythmbox] audioscrobbler: save modified queue in dispose instead of finalize



commit 62bf8ca2eef153acee96e410321fcd7b6735fd54
Author: Jamie Nicol <jamie thenicols net>
Date:   Mon Jun 20 00:10:34 2011 +0100

    audioscrobbler: save modified queue in dispose instead of finalize
    
    https://bugzilla.gnome.org/show_bug.cgi?id=652964

 plugins/audioscrobbler/rb-audioscrobbler.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/plugins/audioscrobbler/rb-audioscrobbler.c b/plugins/audioscrobbler/rb-audioscrobbler.c
index 7b78027..4eaaad0 100644
--- a/plugins/audioscrobbler/rb-audioscrobbler.c
+++ b/plugins/audioscrobbler/rb-audioscrobbler.c
@@ -355,6 +355,9 @@ rb_audioscrobbler_dispose (GObject *object)
 	
 	rb_debug ("disposing audioscrobbler");
 
+	/* Save any remaining entries */
+	rb_audioscrobbler_save_queue (audioscrobbler);
+
 	if (audioscrobbler->priv->offline_play_notify_id != 0) {
 		RhythmDB *db;
 
@@ -402,9 +405,6 @@ rb_audioscrobbler_finalize (GObject *object)
 
 	audioscrobbler = RB_AUDIOSCROBBLER (object);
 
-	/* Save any remaining entries */
-	rb_audioscrobbler_save_queue (audioscrobbler);
-
 	g_free (audioscrobbler->priv->sessionid);
 	g_free (audioscrobbler->priv->username);
 	g_free (audioscrobbler->priv->session_key);



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