diff options
Diffstat (limited to 'daemon/gvfsbackendafpbrowse.c')
-rw-r--r-- | daemon/gvfsbackendafpbrowse.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/daemon/gvfsbackendafpbrowse.c b/daemon/gvfsbackendafpbrowse.c index d3de8961..952e9be3 100644 --- a/daemon/gvfsbackendafpbrowse.c +++ b/daemon/gvfsbackendafpbrowse.c @@ -69,18 +69,18 @@ static void get_volumes_cb (GObject *source_object, GAsyncResult *res, gpointer user_data) { GVfsAfpServer *server = G_VFS_AFP_SERVER (source_object); - GSimpleAsyncResult *simple = user_data; + GTask *task = user_data; GVfsBackendAfpBrowse *afp_backend; GPtrArray *volumes; GError *err = NULL; - afp_backend = G_VFS_BACKEND_AFP_BROWSE (g_async_result_get_source_object (G_ASYNC_RESULT (simple))); + afp_backend = G_VFS_BACKEND_AFP_BROWSE (g_async_result_get_source_object (G_ASYNC_RESULT (task))); volumes = g_vfs_afp_server_get_volumes_finish (server, res, &err); if (!volumes) { - g_simple_async_result_take_error (simple, err); + g_task_async_result_take_error (task, err); goto done; } @@ -89,8 +89,8 @@ get_volumes_cb (GObject *source_object, GAsyncResult *res, gpointer user_data) afp_backend->volumes = volumes; done: - g_simple_async_result_complete (simple); - g_object_unref (simple); + g_task_async_result_complete (task); + g_object_unref (task); } static void @@ -99,13 +99,13 @@ update_cache (GVfsBackendAfpBrowse *afp_backend, GAsyncReadyCallback callback, gpointer user_data) { - GSimpleAsyncResult *simple; + GTask *task; - simple = g_simple_async_result_new (G_OBJECT (afp_backend), callback, + task = g_task_new (afp_backend, callback, user_data, update_cache); g_vfs_afp_server_get_volumes (afp_backend->server, cancellable, get_volumes_cb, - simple); + task); } static gboolean @@ -113,15 +113,15 @@ update_cache_finish (GVfsBackendAfpBrowse *afp_backend, GAsyncResult *res, GError **error) { - GSimpleAsyncResult *simple; + GTask *task; - g_return_val_if_fail (g_simple_async_result_is_valid (res, G_OBJECT (afp_backend), + g_return_val_if_fail (g_task_async_result_is_valid (res, G_OBJECT (afp_backend), update_cache), FALSE); - simple = (GSimpleAsyncResult *)res; + task = (GTask *)res; - if (g_simple_async_result_propagate_error (simple, error)) + if (g_task_async_result_propagate_error (task, error)) return FALSE; return TRUE; |