* Added a missing g_object_unref that was causing leaks
authorSergio Villar Senin <svillar@igalia.com>
Thu, 4 Oct 2007 13:32:02 +0000 (13:32 +0000)
committerSergio Villar Senin <svillar@igalia.com>
Thu, 4 Oct 2007 13:32:02 +0000 (13:32 +0000)
pmo-trunk-r3469

src/modest-signal-mgr.c

index d8be1d3..990cedd 100644 (file)
@@ -114,6 +114,7 @@ modest_signal_mgr_disconnect (GSList *list,
        g_signal_handler_disconnect (signal_handler->obj, signal_handler->handler_id);
 
        /* Free the handlers */
        g_signal_handler_disconnect (signal_handler->obj, signal_handler->handler_id);
 
        /* Free the handlers */
+       g_object_unref (signal_handler->obj);
        g_free (signal_handler->signal_name);
        g_free (signal_handler);
        g_free (tmp->signal_name);
        g_free (signal_handler->signal_name);
        g_free (signal_handler);
        g_free (tmp->signal_name);