aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2017-07-06 11:16:37 +0200
committerAleksander Morgado <aleksander@aleksander.es>2017-07-06 11:16:37 +0200
commitb44f1b6da07580ec1c9704125b00d7711b4dea5e (patch)
tree3cb035ab131134ee577f6ea3357594ec8bc25510 /src
parentda45d0c5b2d90aac9dbb3c56f9a3270470b3e8a4 (diff)
base-call: port mm_base_call_delete to use GTask
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-call.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mm-base-call.c b/src/mm-base-call.c
index 7480da56..9194f0d7 100644
--- a/src/mm-base-call.c
+++ b/src/mm-base-call.c
@@ -895,7 +895,7 @@ mm_base_call_delete_finish (MMBaseCall *self,
return deleted;
}
- return !g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error);
+ return g_task_propagate_boolean (G_TASK (res), error);
}
void
@@ -909,12 +909,9 @@ mm_base_call_delete (MMBaseCall *self,
return;
}
- g_simple_async_report_error_in_idle (G_OBJECT (self),
- callback,
- user_data,
- MM_CORE_ERROR,
- MM_CORE_ERROR_UNSUPPORTED,
- "Deleting call is not supported by this modem");
+ g_task_report_new_error (self, callback, user_data, mm_base_call_delete,
+ MM_CORE_ERROR, MM_CORE_ERROR_UNSUPPORTED,
+ "Deleting call is not supported by this modem");
}
/*****************************************************************************/