From bd1dab59d7278f1fb6beb15604c2e1d44f756105 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 14 Jun 2012 16:59:20 -0300 Subject: Battery: Fix missing GAttrib handler unregister --- batterystate/batterystate.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/batterystate/batterystate.c b/batterystate/batterystate.c index 1ca11599..63090f37 100644 --- a/batterystate/batterystate.c +++ b/batterystate/batterystate.c @@ -464,6 +464,9 @@ static void attio_disconnected_cb(gpointer user_data) { struct battery *batt = user_data; + g_attrib_unregister(batt->attrib, batt->attnotid); + batt->attnotid = 0; + g_attrib_unref(batt->attrib); batt->attrib = NULL; } -- cgit v1.2.3