if (error != SOUND_MANAGER_ERROR_NONE) {
ERROR_TRACE("failed to acquire focus [%x]", error);
}
-
- sound_manager_get_focus_reacquisition(ad->stream_info, &reacquire_state);
- if (reacquire_state == EINA_FALSE) {
- sound_manager_set_focus_reacquisition(ad->stream_info, EINA_TRUE);
- }
}
err = g_player_apis.start(_player);
PLAYER_LEAVE_LOG("start");
return error;
}
}
-
- sound_manager_get_focus_reacquisition(ad->stream_info, &reacquire_state);
- if (reacquire_state == EINA_FALSE) {
- sound_manager_set_focus_reacquisition(ad->stream_info, EINA_TRUE);
- }
}
if (mp_player_mgr_get_state() != PLAYER_STATE_IDLE) {
if (current_pid && current_pid != getpid()) {
DEBUG_TRACE("Some other player playing currently");
if (ad->win_minicon) {
- mp_minicontroller_destroy(ad);
+ mp_minicontroller_hide(ad);
}
if (ad->win_lockmini) {
- mp_lockscreenmini_destroy(ad);
+ mp_lockscreenmini_hide(ad);
}
}
DEBUG_TRACE("reason for change is %d", reason_for_change);
if (reason_for_change != SOUND_STREAM_FOCUS_CHANGED_BY_ALARM &&
reason_for_change != SOUND_STREAM_FOCUS_CHANGED_BY_NOTIFICATION) {
- if (!strcmp(additional_info, "cam_capture")) {
+ if (!g_strcmp0(additional_info, "music_playing")) {
+ sound_manager_set_focus_reacquisition(ad->stream_info, EINA_FALSE);
+ } else if (!g_strcmp0(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);
yDMove = 0;
xU = 0;
yU = 0;
- if (!ad->is_sdcard_removed) {
- elm_exit();
- }
ad->is_sdcard_removed = false;
}
if (event_type == (minicontrol_viewer_event_e)MINICONTROL_VIEWER_EVENT_REPORT_ANGLE) {
MP_CHECK_VAL(ad->win_minicon, -1);
if (ad->minicontroller_layout != NULL) {
- //evas_object_hide(ad->minicontroller_layout);
- //evas_object_del(ad->minicontroller_layout);
- //ad->minicontroller_layout = NULL;
ad->b_minicontroller_show = FALSE;
}
- /*
- if (ad->win_minicon)
- {
- evas_object_del(ad->win_minicon);
- ad->win_minicon = NULL;
- }
- */
evas_object_hide(ad->win_minicon);
mp_ecore_timer_del(ad->minicon_progress_timer);
mp_ecore_timer_del(ad->minicon_button_timer);