From: Sergio Villar Senin Date: Tue, 24 Jun 2008 16:38:30 +0000 (+0000) Subject: sanity check ref/unref X-Git-Tag: git_migration_finished~1293 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=5d2de21f1b0aa7aa9dee5321acf6edb9b089dd5e sanity check ref/unref pmo-trunk-r4764 --- diff --git a/src/modest-ui-dimming-manager.c b/src/modest-ui-dimming-manager.c index 3f33a2c..ba0c0c5 100644 --- a/src/modest-ui-dimming-manager.c +++ b/src/modest-ui-dimming-manager.c @@ -206,6 +206,7 @@ process_dimming_rules_delayed_destroyer (gpointer data) priv = MODEST_UI_DIMMING_MANAGER_GET_PRIVATE(helper->manager); g_hash_table_remove (priv->delayed_calls, helper->name); + g_object_unref (helper->manager); g_free (helper->name); g_slice_free (DelayedDimmingRules, helper); } @@ -233,7 +234,7 @@ modest_ui_dimming_manager_process_dimming_rules_group (ModestUIDimmingManager *s /* Create the helper and start the timeout */ helper = g_slice_new (DelayedDimmingRules); helper->group = group; - helper->manager = self; + helper->manager = g_object_ref (self); helper->name = g_strdup (group_name); new_handler = g_timeout_add_full (G_PRIORITY_DEFAULT, 500, process_dimming_rules_delayed, helper, process_dimming_rules_delayed_destroyer);