From 87ce2b7bed6d3beee3a47236792a278dcb8c1286 Mon Sep 17 00:00:00 2001 From: "bhutani.92" Date: Fri, 2 Dec 2016 19:46:56 +0530 Subject: [PATCH] Fixed TSAM-10412 SD Card Crash Change-Id: I8e80bdcd8acb49c2a4f66af03d8751f792fd87ce Signed-off-by: bhutani.92 --- src/common/mp-app.c | 1 + src/core/mp-player-control.c | 1 - src/view/mp-all-view.c | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/mp-app.c b/src/common/mp-app.c index 95309f7..a90fe26 100644 --- a/src/common/mp-app.c +++ b/src/common/mp-app.c @@ -174,6 +174,7 @@ _mp_app_storage_state_changed_cb(int storage_id, storage_state_e state, void *us if (state == STORAGE_STATE_REMOVED) { mp_view_mgr_post_event(GET_VIEW_MGR, MP_MMC_REMOVED); #ifndef MP_SOUND_PLAYER + mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_MGR_ITEM_CHANGED); mp_common_force_close_delete(); #endif } else if (state == STORAGE_STATE_UNMOUNTABLE) { diff --git a/src/core/mp-player-control.c b/src/core/mp-player-control.c index 2479855..fd68e6f 100644 --- a/src/core/mp-player-control.c +++ b/src/core/mp-player-control.c @@ -95,7 +95,6 @@ _mp_play_control_play_next_on_error(void *data) } mp_view_mgr_post_event(GET_VIEW_MGR, MP_PLAYLIST_MGR_ITEM_CHANGED); - } #endif diff --git a/src/view/mp-all-view.c b/src/view/mp-all-view.c index ee060f4..ba6dfe9 100644 --- a/src/view/mp-all-view.c +++ b/src/view/mp-all-view.c @@ -541,6 +541,7 @@ _mp_all_view_on_event(void *thiz, MpViewEvent_e event) Mp_Playlist_Data *mp_playlist_data = (Mp_Playlist_Data *)ad->popup_data; mp_evas_object_del(mp_playlist_data->popup); free(ad->popup_data); + ad->popup_data = NULL; } break; case MP_PLAYLIST_CREATED: -- 2.34.1