From: shubham kumar Date: Sun, 10 Jul 2016 12:09:28 +0000 (+0530) Subject: [TSAM-6253] Issue related to call resolved X-Git-Tag: submit/tizen_mobile/20160711.155636~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=84d3617151b3802dbcbcdf1a39f6a0cec2b27da4;p=profile%2Fmobile%2Fapps%2Fnative%2Fmusic-player.git [TSAM-6253] Issue related to call resolved Change-Id: I3bc778914498659e057e1ceec5827b92ccadcbed Signed-off-by: shubham kumar --- diff --git a/src/core/mp-player-mgr.c b/src/core/mp-player-mgr.c index 1d91a92..2fe48b7 100755 --- a/src/core/mp-player-mgr.c +++ b/src/core/mp-player-mgr.c @@ -1159,14 +1159,18 @@ void mp_player_focus_callback(sound_stream_info_h stream_info, sound_stream_focu } if (state_for_playback == SOUND_STREAM_FOCUS_STATE_RELEASED) { mp_player_mgr_pause(ad); - if (reason_for_change != SOUND_STREAM_FOCUS_CHANGED_BY_ALARM && reason_for_change != SOUND_STREAM_FOCUS_CHANGED_BY_NOTIFICATION) { + DEBUG_TRACE("reason for change is %d", reason_for_change); sound_manager_get_focus_reacquisition(ad->stream_info, &reacquire_state); - if (!strcmp(additional_info, "cam_capture")) { + if (reason_for_change == SOUND_STREAM_FOCUS_CHANGED_BY_RINGTONE) { + sound_manager_set_focus_reacquisition(ad->stream_info, EINA_TRUE); + } else if (!strcmp(additional_info, "cam_capture")) { sound_manager_set_focus_reacquisition(ad->stream_info, EINA_TRUE); } else if (reacquire_state == EINA_TRUE) { sound_manager_set_focus_reacquisition(ad->stream_info, EINA_FALSE); + } else { + sound_manager_set_focus_reacquisition(ad->stream_info, EINA_TRUE); } } } else {