[empathy] empathy-call-window: use empathy_signal_connect_weak to connect the peak-level-changed signal
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [empathy] empathy-call-window: use empathy_signal_connect_weak to connect the peak-level-changed signal
- Date: Mon, 19 Oct 2009 13:12:21 +0000 (UTC)
commit 09a5b716473a7f57f438b913c4d889798b084461
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Mon Oct 19 11:33:48 2009 +0100
empathy-call-window: use empathy_signal_connect_weak to connect the peak-level-changed signal
That way the callback won't be called once the call window has been
destroyed (#598432).
src/empathy-call-window.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/empathy-call-window.c b/src/empathy-call-window.c
index c274ee2..9392634 100644
--- a/src/empathy-call-window.c
+++ b/src/empathy-call-window.c
@@ -620,8 +620,9 @@ empathy_call_window_setup_self_frame (GstBus *bus, EmpathyCallWindow *self)
gst_object_ref (priv->audio_input);
gst_object_sink (priv->audio_input);
- g_signal_connect (priv->audio_input, "peak-level-changed",
- G_CALLBACK (empathy_call_window_audio_input_level_changed_cb), self);
+ empathy_signal_connect_weak (priv->audio_input, "peak-level-changed",
+ G_CALLBACK (empathy_call_window_audio_input_level_changed_cb),
+ G_OBJECT (self));
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]