CMoviePlayerGui: Creating an possibility to block restoreNeutrino()...

...from an external plugin

 - This better play playlists with plugins
This commit is contained in:
M. Liebmann
2015-12-08 06:15:53 +01:00
parent 464f929437
commit 558fea4ec4
2 changed files with 9 additions and 2 deletions

View File

@@ -189,6 +189,7 @@ void CMoviePlayerGui::Init(void)
filelist_it = filelist.end();
keyPressed = CMoviePlayerGui::PLUGIN_PLAYSTATE_NORMAL;
isLuaPlay = false;
blockedFromPlugin = false;
}
void CMoviePlayerGui::cutNeutrino()
@@ -766,7 +767,10 @@ void CMoviePlayerGui::PlayFile(void)
PlayFileStart();
mutex.unlock();
PlayFileLoop();
PlayFileEnd(repeat_mode == REPEAT_OFF);
bool repeat = (repeat_mode == REPEAT_OFF);
if (isLuaPlay)
repeat = (!blockedFromPlugin);
PlayFileEnd(repeat);
}
bool CMoviePlayerGui::PlayFileStart(void)