[recipes] Don't leak a signal handler
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes] Don't leak a signal handler
- Date: Fri, 24 Feb 2017 05:23:44 +0000 (UTC)
commit 8e64365811095b99ba17b5c9a7d294d7701455cf
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Feb 23 22:31:21 2017 -0500
Don't leak a signal handler
src/gr-timer-widget.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/gr-timer-widget.c b/src/gr-timer-widget.c
index 4524e31..fef7034 100644
--- a/src/gr-timer-widget.c
+++ b/src/gr-timer-widget.c
@@ -118,6 +118,9 @@ gr_timer_widget_finalize (GObject *object)
{
GrTimerWidget *self = GR_TIMER_WIDGET (object);
+ if (self->handler_id)
+ g_signal_handler_disconnect (self->timer, self->handler_id);
+
g_clear_object (&self->timer);
G_OBJECT_CLASS (gr_timer_widget_parent_class)->finalize (object);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]