telephony-maemo6: add ClearLastNumber method
ClearLastNumber can be called to indicate the driver to clear the last
dialed number
diff --git a/audio/telephony-maemo6.c b/audio/telephony-maemo6.c
index 8459333..1bc31df 100644
--- a/audio/telephony-maemo6.c
+++ b/audio/telephony-maemo6.c
@@ -1831,9 +1831,19 @@
return invalid_args(msg);
}
+static DBusMessage *clear_lastnumber(DBusConnection *conn, DBusMessage *msg,
+ void *data)
+{
+ g_free(last_dialed_number);
+ last_dialed_number = NULL;
+
+ return dbus_message_new_method_return(msg);
+}
+
static GDBusMethodTable telephony_maemo_methods[] = {
{"SetCallerId", "s", "", set_callerid,
G_DBUS_METHOD_FLAG_ASYNC},
+ {"ClearLastNumber", "", "", clear_lastnumber},
{ }
};