[brasero] Disconnect a signal at object destruction
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Disconnect a signal at object destruction
- Date: Thu, 30 Jul 2009 07:34:10 +0000 (UTC)
commit 173e5acf0fbc10653df98b6222e3b7782c2e4595
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Tue Jul 28 14:29:40 2009 +0200
Disconnect a signal at object destruction
libbrasero-burn/brasero-session.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libbrasero-burn/brasero-session.c b/libbrasero-burn/brasero-session.c
index 410a716..5c8bdb3 100644
--- a/libbrasero-burn/brasero-session.c
+++ b/libbrasero-burn/brasero-session.c
@@ -537,9 +537,11 @@ brasero_burn_session_set_burner (BraseroBurnSession *self,
if (drive == priv->settings->burner)
return;
+ g_print ("xxxxx %s\n", brasero_drive_get_display_name (priv->settings->burner));
+
former = brasero_drive_get_medium (priv->settings->burner);
if (former)
- former = g_object_ref (former);
+ g_object_ref (former);
/* If there was no drive before no need for a changing signal */
if (priv->settings->burner) {
@@ -576,6 +578,7 @@ brasero_burn_session_set_burner (BraseroBurnSession *self,
brasero_burn_session_signals [OUTPUT_CHANGED_SIGNAL],
0,
former);
+
if (former)
g_object_unref (former);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]