Hi all,
I'm doing further tests with oFono with a simple UI that handles the
calls of a certain modem (bluetooth modem in this case).
I keep track of the existing calls by listening to 'VoiceCallManager'
signals, 'CallAdded' and 'CallRemoved'. The list is initialized using
'VoiceCallManager.GetCalls()' at startup.
The problem I have found is that some 'CallRemoved' signals are
apparently never emitted. It is in fact quite easy to reproduce, if a
modem is powered down while a call is in progress.
Having a look at oFono's source code (src/voicecall.c), my feeling is
that some calls to 'voicecall_dbus_unregister' are not accompanied by a
call to 'voicecalls_emit_call_removed', inside the function
'voicecall_unregister'.
Could anyone confirm if this is a bug in oFono or suggest any workaround
for the client app?
Regards,
Mikel
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono