summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2019-12-23 09:42:07 +0100
committerNiels De Graef <nielsdegraef@gmail.com>2021-01-12 22:13:52 +0000
commit18beb50e04119f3635699f013f9d7c8414480d51 (patch)
tree11f8623488e01b256673be352bc32a330b2b340a
parent83ac2d849db1871cf9f6203cd241ccdb823295e7 (diff)
downloadgcr-18beb50e04119f3635699f013f9d7c8414480d51.tar.gz
frob-import-button: Port to GTask
-rw-r--r--ui/frob-import-button.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ui/frob-import-button.c b/ui/frob-import-button.c
index 7b386a8..d876d81 100644
--- a/ui/frob-import-button.c
+++ b/ui/frob-import-button.c
@@ -70,14 +70,14 @@ mock_importer_import_async (GcrImporter *importer,
GAsyncReadyCallback callback,
gpointer user_data)
{
- GSimpleAsyncResult *res;
+ GTask *task;
- res = g_simple_async_result_new (G_OBJECT (importer), callback, user_data,
- mock_importer_import_async);
+ task = g_task_new (importer, cancellable, callback, user_data);
+ g_task_set_source_tag (task, mock_importer_import_async);
g_printerr ("Import %p\n", importer);
- g_simple_async_result_complete_in_idle (res);
- g_object_unref (res);
+ g_task_return_boolean (task, TRUE);
+ g_clear_object (&task);
}
@@ -86,7 +86,7 @@ mock_importer_import_finish (GcrImporter *importer,
GAsyncResult *result,
GError **error)
{
- return !g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (result), error);
+ return g_task_propagate_boolean (G_TASK (result), error);
}