From db63e7f9818a698497556b442fd9cc512f800780 Mon Sep 17 00:00:00 2001 From: "bhutani.92" Date: Mon, 29 Feb 2016 15:12:42 +0530 Subject: [PATCH] [TSAM-1061/TSAM-1062] Fixed crashes for next and previous button click twice Change-Id: I3fa6c760a06391576c39e29b1f0d53e395b4facd Signed-off-by: bhutani.92 --- src/core/mp-player-mgr.c | 4 ---- src/mp-main.c | 7 +++++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/core/mp-player-mgr.c b/src/core/mp-player-mgr.c index c66af45..0353488 100755 --- a/src/core/mp-player-mgr.c +++ b/src/core/mp-player-mgr.c @@ -708,10 +708,6 @@ mp_player_mgr_destroy(void *data) mp_setting_set_player_state(MP_PLAY_STATE_NONE); } - error = sound_manager_destroy_stream_information(ad->stream_info); - if (error != SOUND_MANAGER_ERROR_NONE) { - DEBUG_TRACE("unable to destroy stream. error code [%x]", error); - } is_seeking = false; g_reserved_seek_pos = -1; g_reserved_cb = NULL; diff --git a/src/mp-main.c b/src/mp-main.c index 3d5801f..8b6de7b 100755 --- a/src/mp-main.c +++ b/src/mp-main.c @@ -1462,6 +1462,13 @@ mp_terminate(void *data) mp_volume_finalize(); + if(ad->stream_info) { + int error = sound_manager_destroy_stream_information(ad->stream_info); + if (error != SOUND_MANAGER_ERROR_NONE) { + ERROR_TRACE("unable to destroy stream. error code [%x]", error); + } + } + #ifdef MP_SOUND_PLAYER mp_setting_set_nowplaying_id(0); #endif -- 2.7.4