X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-ui-dimming-manager.c;h=7aa58478052d862a59086381adaafdfff7735f00;hb=a45deac53a0458bd69025f16e7617afb97a6bc9e;hp=7391eea319b9b2784ff4e3831b7e80c6cabe766a;hpb=093e51f25dca329a3656bc531b347dee47649737;p=modest diff --git a/src/modest-ui-dimming-manager.c b/src/modest-ui-dimming-manager.c index 7391eea..7aa5847 100644 --- a/src/modest-ui-dimming-manager.c +++ b/src/modest-ui-dimming-manager.c @@ -140,6 +140,15 @@ modest_ui_dimming_manager_finalize (GObject *obj) } static void +dispose_objects (gpointer key, + gpointer value, + gpointer user_data) +{ + if (G_IS_OBJECT (value)) + g_object_run_dispose (value); +} + +static void modest_ui_dimming_manager_dispose (GObject *obj) { ModestUIDimmingManagerPrivate *priv; @@ -155,7 +164,7 @@ modest_ui_dimming_manager_dispose (GObject *obj) } if (priv->groups_map) { - g_hash_table_foreach (priv->groups_map, g_object_run_dispose, NULL); + g_hash_table_foreach (priv->groups_map, dispose_objects, NULL); g_hash_table_unref (priv->groups_map); priv->groups_map = NULL; }