aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-call.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-base-call.c')
-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");
}
/*****************************************************************************/