From: Stef Walter Date: Wed, 27 Jun 2012 14:42:04 +0000 (+0200) Subject: Don't dispose SecretItem proxies when they go away X-Git-Tag: upstream/0.13~123 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f64cf14f412cc58dd636d285785d040e7709c555;p=platform%2Fupstream%2Flibsecret.git Don't dispose SecretItem proxies when they go away * This is strange behavior and causes unexpected results in calling programs --- diff --git a/library/secret-item.c b/library/secret-item.c index d0fa861..1b8a9fc 100644 --- a/library/secret-item.c +++ b/library/secret-item.c @@ -818,10 +818,8 @@ on_item_deleted (GObject *source, SecretItem *self = SECRET_ITEM (g_async_result_get_source_object (user_data)); GError *error = NULL; - if (secret_service_delete_path_finish (SECRET_SERVICE (source), result, &error)) { + if (secret_service_delete_path_finish (SECRET_SERVICE (source), result, &error)) g_simple_async_result_set_op_res_gboolean (res, TRUE); - g_object_run_dispose (G_OBJECT (self)); - } if (error != NULL) g_simple_async_result_take_error (res, error);