diff options
Diffstat (limited to 'binding/gdbus/ofono_voicecallmanager.c')
-rw-r--r-- | binding/gdbus/ofono_voicecallmanager.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/binding/gdbus/ofono_voicecallmanager.c b/binding/gdbus/ofono_voicecallmanager.c index 10d31d1..462ce08 100644 --- a/binding/gdbus/ofono_voicecallmanager.c +++ b/binding/gdbus/ofono_voicecallmanager.c @@ -147,6 +147,22 @@ gchar *ofono_voicecallmanager_dial(OrgOfonoVoiceCallManager *manager, return out; } +int ofono_voicecallmanager_last_dial(OrgOfonoVoiceCallManager *manager) +{ + GError *error = NULL; + + if (!manager) { + AFB_ERROR("Ofono VoiceCallmanager uninitialized\n"); + return NULL; + } + + org_ofono_voice_call_manager_call_dial_last_sync(manager, NULL, &error); + if (error != NULL) + return 0; + else + return -1; +} + void ofono_voicecallmanager_hangup_all(OrgOfonoVoiceCallManager *manager) { GError *error = NULL; |