g_return_val_if_fail (MODEST_IS_SINGLETONS(_singletons), FALSE);
+ g_debug ("%s: cleaning up", __FUNCTION__);
+
MODEST_DEBUG_VERIFY_OBJECT_LAST_REF(_singletons,"");
g_object_unref(_singletons);
_singletons = NULL;
+ g_debug ("%s: cleaned up singletons", __FUNCTION__);
+
if (_account_store) {
MODEST_DEBUG_VERIFY_OBJECT_LAST_REF(_account_store,"");
g_object_unref(_account_store);
_account_store = NULL;
}
+
+ g_debug ("%s: cleaned up the account store", __FUNCTION__);
+
if (_sig_handlers) {
modest_signal_mgr_disconnect_all_and_destroy (_sig_handlers);
_sig_handlers = NULL;
}
+
+ g_debug ("%s: all cleaned up", __FUNCTION__);
+
return TRUE;
}