[rhythmbox] ipod: Fix segfault when syncing playlists (bz 661217)



commit d6127eba18bf088f3a43a3a693cad8691b061d39
Author: Cole Robinson <crobinso redhat com>
Date:   Mon Mar 12 19:10:31 2012 -0400

    ipod: Fix segfault when syncing playlists (bz 661217)
    
    Signed-off-by: Cole Robinson <crobinso redhat com>

 plugins/ipod/rb-ipod-static-playlist-source.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/plugins/ipod/rb-ipod-static-playlist-source.c b/plugins/ipod/rb-ipod-static-playlist-source.c
index 261c4c4..d389baa 100644
--- a/plugins/ipod/rb-ipod-static-playlist-source.c
+++ b/plugins/ipod/rb-ipod-static-playlist-source.c
@@ -311,6 +311,10 @@ rb_ipod_static_playlist_source_dispose (GObject *object)
 		priv->ipod_source = NULL;
 	}
 	if (priv->ipod_db) {
+		g_signal_handlers_disconnect_by_func (priv->ipod_db,
+						      G_CALLBACK (playlist_before_save),
+						      source);
+
 		g_object_unref (priv->ipod_db);
 		priv->ipod_db = NULL;
 	}



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