summaryrefslogtreecommitdiff
path: root/monitor/hal/ghaldrive.c
diff options
context:
space:
mode:
Diffstat (limited to 'monitor/hal/ghaldrive.c')
-rw-r--r--monitor/hal/ghaldrive.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/monitor/hal/ghaldrive.c b/monitor/hal/ghaldrive.c
index e778f0ae..dad53a85 100644
--- a/monitor/hal/ghaldrive.c
+++ b/monitor/hal/ghaldrive.c
@@ -539,7 +539,7 @@ static void
spawn_cb (GPid pid, gint status, gpointer user_data)
{
SpawnOp *data = user_data;
- GSimpleAsyncResult *simple;
+ GTask *task;
if (WEXITSTATUS (status) != 0)
@@ -548,7 +548,7 @@ spawn_cb (GPid pid, gint status, gpointer user_data)
error = g_error_new_literal (G_IO_ERROR,
G_IO_ERROR_FAILED_HANDLED,
"You are not supposed to show G_IO_ERROR_FAILED_HANDLED in the UI");
- simple = g_simple_async_result_new_from_error (data->object,
+ task = g_task_new_from_error (data->object,
data->callback,
data->user_data,
error);
@@ -556,13 +556,13 @@ spawn_cb (GPid pid, gint status, gpointer user_data)
}
else
{
- simple = g_simple_async_result_new (data->object,
+ task = g_task_new (data->object,
data->callback,
data->user_data,
NULL);
}
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
g_object_unref (data->object);
g_free (data);
}
@@ -597,14 +597,14 @@ g_hal_drive_eject_do (GDrive *drive,
&child_pid,
&error))
{
- GSimpleAsyncResult *simple;
+ GTask *task;
- simple = g_simple_async_result_new_from_error (data->object,
+ task = g_task_new_from_error (data->object,
data->callback,
data->user_data,
error);
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
g_object_unref (drive);
g_error_free (error);
g_free (data);
@@ -649,7 +649,7 @@ _eject_unmount_mounts_cb (GObject *source_object,
{
UnmountMountsOp *data = user_data;
GMount *mount = G_MOUNT (source_object);
- GSimpleAsyncResult *simple;
+ GTask *task;
GError *error = NULL;
if (!g_mount_unmount_with_operation_finish (mount, res, &error))
@@ -663,13 +663,13 @@ _eject_unmount_mounts_cb (GObject *source_object,
}
/* unmount failed; need to fail the whole eject operation */
- simple = g_simple_async_result_new_from_error (G_OBJECT (data->drive),
+ task = g_task_new_from_error (G_OBJECT (data->drive),
data->callback,
data->user_data,
error);
g_error_free (error);
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
free_unmount_mounts_op (data);
}
@@ -791,7 +791,7 @@ static void
poll_for_media_cb (DBusPendingCall *pending_call, void *user_data)
{
PollOp *data = (PollOp *) user_data;
- GSimpleAsyncResult *simple;
+ GTask *task;
DBusMessage *reply;
reply = dbus_pending_call_steal_reply (pending_call);
@@ -806,12 +806,12 @@ poll_for_media_cb (DBusPendingCall *pending_call, void *user_data)
error = g_error_new (G_IO_ERROR,
G_IO_ERROR_FAILED,
"Cannot invoke CheckForMedia on HAL: %s: %s", dbus_error.name, dbus_error.message);
- simple = g_simple_async_result_new_from_error (data->object,
+ task = g_task_new_from_error (data->object,
data->callback,
data->user_data,
error);
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
g_error_free (error);
dbus_error_free (&dbus_error);
goto out;
@@ -821,12 +821,12 @@ poll_for_media_cb (DBusPendingCall *pending_call, void *user_data)
* (the result is whether the media availability state changed)
*/
- simple = g_simple_async_result_new (data->object,
+ task = g_task_new (data->object,
data->callback,
data->user_data,
NULL);
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
out:
g_object_unref (data->object);
@@ -864,16 +864,16 @@ g_hal_drive_poll_for_media (GDrive *drive,
if (!dbus_connection_send_with_reply (con, msg, &pending_call, -1))
{
GError *error;
- GSimpleAsyncResult *simple;
+ GTask *task;
error = g_error_new_literal (G_IO_ERROR,
G_IO_ERROR_FAILED,
"Cannot invoke CheckForMedia on HAL");
- simple = g_simple_async_result_new_from_error (data->object,
+ task = g_task_new_from_error (data->object,
data->callback,
data->user_data,
error);
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
g_error_free (error);
g_object_unref (data->object);
g_free (data);