bool start_playback, bool start_new_file)
{
startfunc;
+
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
+
+ ad->hide_player_view = false;
+
WARN_TRACE
("launch type[%d] disable_effect[%d], start_playback[%d], start_new_file[%d]",
launch_type, disable_effect, start_playback, start_new_file);
}
if (start_playback) {
- struct appdata *ad = mp_util_get_appdata();
- MP_CHECK(ad);
player_view->start_on_transition_finish = true;
ad->player_state = PLAY_STATE_PLAYING;
}
if (current_removed && cur == item) {
WARN_TRACE("current track does NOT exist");
*current_removed = true;
+ mp_view_mgr_post_event(GET_VIEW_MGR, MP_DB_UPDATED);
}
}
IF_G_FREE(temp_uri);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK_FALSE(ad);
+ ad->hide_player_view = true;
ad->del_cb_invoked = 0;
mp_evas_object_del(view->volume_popup);
static void _mp_player_view_resume(void *thiz)
{
startfunc;
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
+
+ ad->hide_player_view = false;
+
mp_volume_key_grab_condition_set(MP_VOLUME_KEY_GRAB_COND_VIEW_VISIBLE,
true);
mp_player_view_progress_timer_thaw(thiz);