diff options
author | Niels De Graef <nielsdegraef@gmail.com> | 2019-12-23 09:42:07 +0100 |
---|---|---|
committer | Niels De Graef <nielsdegraef@gmail.com> | 2021-01-12 22:13:52 +0000 |
commit | 18beb50e04119f3635699f013f9d7c8414480d51 (patch) | |
tree | 11f8623488e01b256673be352bc32a330b2b340a | |
parent | 83ac2d849db1871cf9f6203cd241ccdb823295e7 (diff) | |
download | gcr-18beb50e04119f3635699f013f9d7c8414480d51.tar.gz |
frob-import-button: Port to GTask
-rw-r--r-- | ui/frob-import-button.c | 12 |
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); } |