From c9b48f12ffcfeb5225bd15db91138e29a94a087f Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Wed, 4 Sep 2013 17:39:45 +0400 Subject: [PATCH] gui/movieplayer.cpp: fix for 0e2d297acef42bf16623a87770e8a8734ec01788, audio tracks not cleared Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/cbc6c5867f0385bdb430ebaf2581ebb4a236e365 Author: [CST] Focus Date: 2013-09-04 (Wed, 04 Sep 2013) --- src/gui/movieplayer.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/gui/movieplayer.cpp b/src/gui/movieplayer.cpp index 3df95b891..f3ff70c3b 100644 --- a/src/gui/movieplayer.cpp +++ b/src/gui/movieplayer.cpp @@ -191,6 +191,12 @@ int CMoviePlayerGui::exec(CMenuTarget * parent, const std::string & actionKey) Cleanup(); + isMovieBrowser = false; + isBookmark = false; + timeshift = 0; + isHTTP = false; + isUPNP = false; + if (actionKey == "tsmoviebrowser") { isMovieBrowser = true; moviebrowser->setMode(MB_SHOW_RECORDS); @@ -218,7 +224,6 @@ int CMoviePlayerGui::exec(CMenuTarget * parent, const std::string & actionKey) #endif else if (actionKey == "upnp") { isUPNP = true; - p_movie_info = NULL; is_file_player = 1; PlayFile(); } @@ -327,11 +332,6 @@ void CMoviePlayerGui::Cleanup() numsubs = 0; startposition = 0; - isMovieBrowser = false; - isBookmark = false; - timeshift = 0; - isHTTP = false; - isUPNP = false; is_file_player = false; p_movie_info = NULL; } @@ -341,6 +341,7 @@ bool CMoviePlayerGui::SelectFile() bool ret = false; menu_ret = menu_return::RETURN_REPAINT; + Cleanup(); file_name = ""; full_name = "";