tests: Port testlockbutton to GTask

Get rid of deprecations that way.
This commit is contained in:
Benjamin Otte 2016-02-13 06:26:42 +01:00
parent 93eec3e52f
commit e7470be7bf

View File

@ -91,13 +91,13 @@ acquire_async (GPermission *permission,
GAsyncReadyCallback callback, GAsyncReadyCallback callback,
gpointer user_data) gpointer user_data)
{ {
GSimpleAsyncResult *result; GTask *result;
g_print ("GTestPermission::acquire_async\n"); g_print ("GTestPermission::acquire_async\n");
result = g_simple_async_result_new ((GObject*)permission, result = g_task_new ((GObject*)permission,
callback, cancellable,
user_data, callback,
acquire_async); user_data);
g_simple_async_result_complete (result); g_task_return_boolean (result, TRUE);
g_object_unref (result); g_object_unref (result);
} }
@ -126,12 +126,12 @@ release_async (GPermission *permission,
GAsyncReadyCallback callback, GAsyncReadyCallback callback,
gpointer user_data) gpointer user_data)
{ {
GSimpleAsyncResult *result; GTask *result;
result = g_simple_async_result_new ((GObject*)permission, result = g_task_new ((GObject*)permission,
callback, cancellable,
user_data, callback,
acquire_async); user_data);
g_simple_async_result_complete (result); g_task_return_boolean (result, TRUE);
g_object_unref (result); g_object_unref (result);
} }