mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-31 09:21:18 +02:00
Merge branch 'uncool/dvbsi++'
Conflicts: data/icons/border_lr.png data/icons/border_ul.png src/driver/rcinput.cpp src/driver/streamts.cpp src/system/setting_helpers.cpp
This commit is contained in:
@@ -247,7 +247,7 @@ int CMoviePlayerGui::exec(CMenuTarget * parent, const std::string & actionKey)
|
||||
timeshift = 0;
|
||||
return menu_return::RETURN_EXIT_ALL;
|
||||
}
|
||||
return menu_return::RETURN_REPAINT;
|
||||
return menu_ret; //menu_return::RETURN_REPAINT;
|
||||
}
|
||||
|
||||
void CMoviePlayerGui::updateLcd()
|
||||
@@ -310,6 +310,7 @@ void CMoviePlayerGui::fillPids()
|
||||
bool CMoviePlayerGui::SelectFile()
|
||||
{
|
||||
bool ret = false;
|
||||
menu_ret = menu_return::RETURN_REPAINT;
|
||||
|
||||
/*clear audiopids */
|
||||
for (int i = 0; i < numpida; i++) {
|
||||
@@ -368,7 +369,8 @@ bool CMoviePlayerGui::SelectFile()
|
||||
|
||||
ret = true;
|
||||
}
|
||||
}
|
||||
} else
|
||||
menu_ret = moviebrowser->getMenuRet();
|
||||
}
|
||||
else { // filebrowser
|
||||
if (filebrowser->exec(Path_local.c_str()) == true) {
|
||||
@@ -404,7 +406,8 @@ bool CMoviePlayerGui::SelectFile()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else
|
||||
menu_ret = filebrowser->getMenuRet();
|
||||
}
|
||||
if(ret && file_name.empty()) {
|
||||
std::string::size_type pos = full_name.find_last_of('/');
|
||||
@@ -427,6 +430,7 @@ void CMoviePlayerGui::PlayFile(void)
|
||||
{
|
||||
neutrino_msg_t msg;
|
||||
neutrino_msg_data_t data;
|
||||
menu_ret = menu_return::RETURN_REPAINT;
|
||||
|
||||
int position = 0, duration = 0;
|
||||
bool first_start_timeshift = false;
|
||||
@@ -677,6 +681,9 @@ void CMoviePlayerGui::PlayFile(void)
|
||||
msg == NeutrinoMessages::SHUTDOWN ||
|
||||
msg == NeutrinoMessages::SLEEPTIMER) { // Exit for Record/Zapto Timers
|
||||
printf("CMoviePlayerGui::PlayFile: ZAPTO etc..\n");
|
||||
if(msg != NeutrinoMessages::ZAPTO)
|
||||
menu_ret = menu_return::RETURN_EXIT_ALL;
|
||||
|
||||
playstate = CMoviePlayerGui::STOPPED;
|
||||
g_RCInput->postMsg(msg, data);
|
||||
} else if (msg == CRCInput::RC_timeout) {
|
||||
@@ -687,6 +694,7 @@ void CMoviePlayerGui::PlayFile(void)
|
||||
if (CNeutrinoApp::getInstance()->handleMsg(msg, data) & messages_return::cancel_all) {
|
||||
printf("CMoviePlayerGui::PlayFile: neutrino handleMsg messages_return::cancel_all\n");
|
||||
playstate = CMoviePlayerGui::STOPPED;
|
||||
menu_ret = menu_return::RETURN_EXIT_ALL;
|
||||
}
|
||||
else if ( msg <= CRCInput::RC_MaxRC ) {
|
||||
update_lcd = true;
|
||||
|
Reference in New Issue
Block a user