if (key == SYSTEM_SETTINGS_KEY_LOCK_STATE) {
system_settings_get_value_int(key, &lock_state);
- if (lock_state == SYSTEM_SETTINGS_LOCK_STATE_UNLOCK && ad->player_state == PLAY_STATE_PAUSED) {
+ if (lock_state == SYSTEM_SETTINGS_LOCK_STATE_LOCK && ad->player_state == PLAY_STATE_PAUSED) {
/* Hide Lock Screen Handle */
ad->idle_unlocked = true;
mp_ecore_timer_del(ad->lockmini_idle_timer);
- if (ad->b_lockmini_show) {
+ if (ad->win_lockmini) {
mp_lockscreenmini_hide(ad);
}
- } else if (lock_state == SYSTEM_SETTINGS_LOCK_STATE_LOCK && ad->player_state == PLAY_STATE_PAUSED) {
+ } else if (lock_state == SYSTEM_SETTINGS_LOCK_STATE_UNLOCK && ad->player_state == PLAY_STATE_PAUSED) {
/* Starting Timer */
ad->idle_unlocked = false;
mp_ecore_timer_del(ad->lockmini_idle_timer);
/* Not show minicontrol when current track not exsit */
MP_CHECK_VAL(ad->current_track_info, -1);
+ if (ad->idle_unlocked) {
+ /* Lockscreen Music Control in Pause State... Returning... */
+ return 0;
+ }
+
ad->b_lockmini_show = TRUE;
mp_lockscreenmini_update(ad);
MP_CHECK(ad);
if (lcd_on && mp_util_is_now_active_player()) {
- if (ad->player_state == PLAY_STATE_PLAYING || ad->player_state == PLAY_STATE_PAUSED) {
+ if (ad->player_state == PLAY_STATE_PLAYING) {
mp_lockscreenmini_show(ad);
}
}