[rhythmbox] ipod: Fix segfault when syncing playlists (bz 661217)
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] ipod: Fix segfault when syncing playlists (bz 661217)
- Date: Wed, 14 Mar 2012 13:29:20 +0000 (UTC)
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]