[gcr/wip/nielsdg/initial-gtask: 3/5] frob-import-button: Port to GTask
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcr/wip/nielsdg/initial-gtask: 3/5] frob-import-button: Port to GTask
- Date: Mon, 23 Dec 2019 14:02:44 +0000 (UTC)
commit ddebde6315739a2b61b5a441a12d6da5f49a4db2
Author: Niels De Graef <nielsdegraef gmail com>
Date: Mon Dec 23 09:42:07 2019 +0100
frob-import-button: Port to GTask
ui/frob-import-button.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/ui/frob-import-button.c b/ui/frob-import-button.c
index c54435f..a669a18 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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]