X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-ui-dimming-manager.c;h=c256a2aa20b72594e6a60ed32e427a22fd2d78f4;hp=36b90df0ef09ab2b5466a7ff6d90d24968f30f25;hb=092fe34f03c3165f87be7e09877bb614c468590f;hpb=293935db5773b0ce78e3f2a244130ca777408933 diff --git a/src/modest-ui-dimming-manager.c b/src/modest-ui-dimming-manager.c index 36b90df..c256a2a 100644 --- a/src/modest-ui-dimming-manager.c +++ b/src/modest-ui-dimming-manager.c @@ -222,6 +222,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_free (helper->name); + g_object_unref (helper->manager); g_slice_free (DelayedDimmingRules, helper); } @@ -248,7 +249,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);