BT device should be removed after BT disconnected
Change-Id: Ia9473de0e36727287fd256a6cb4d3e799edfabff
%define major 0
%define minor 1
-%define patchlevel 77
+%define patchlevel 78
%define ext_feature 0
Name: call-manager
break;
case CM_AUDIO_EVENT_BT_CHANGED_E:
{
- if (core_data->active_dial || core_data->held)
- _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
- else
+ int is_connected = GPOINTER_TO_INT(event_data);
+ if (core_data->active_dial || core_data->held) {
+ if (is_connected)
+ _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
+ else
+ __callmgr_core_set_default_audio_route(core_data);
+ } else {
info("No active call. Ignore");
+ }
}
break;
default:
GDBusMethodInvocation *invoc, gpointer user_data)
{
int err = -1;
- dbg("_set_extra_vol_handler() is called");
+ dbg("__bluetooth_off_handler() is called");
callmgr_core_data_t *core_data = (callmgr_core_data_t *)user_data;
CM_RETURN_VAL_IF_FAIL(core_data, FALSE);