From 887376fe4467da7a18b8e008537493512adb9fcb Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 3 Jul 2018 14:56:52 +0200 Subject: mm-iface-mode: provide direction and number when creating calls Calls created from property bundles are always outgoing, while calls created as input events from URCs during runtime are always incoming. This change makes it mandatory to provide at least direction of the call when the object is created, leaving the number as an optional property that may or may not be known in advance (e.g. it would be optional only for incoming calls). --- src/mm-base-call.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/mm-base-call.c') diff --git a/src/mm-base-call.c b/src/mm-base-call.c index b3c6aeb5..ae84afa6 100644 --- a/src/mm-base-call.c +++ b/src/mm-base-call.c @@ -932,10 +932,14 @@ call_send_dtmf (MMBaseCall *self, /*****************************************************************************/ MMBaseCall * -mm_base_call_new (MMBaseModem *modem) +mm_base_call_new (MMBaseModem *modem, + MMCallDirection direction, + const gchar *number) { return MM_BASE_CALL (g_object_new (MM_TYPE_BASE_CALL, MM_BASE_CALL_MODEM, modem, + "direction", direction, + "number", number, NULL)); } -- cgit v1.2.3-70-g09d2