mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-29 16:31:05 +02:00
Merge branch 'ni/mp' into ni/cst-next
Conflicts:
data/icons/shutdown.jpg
data/icons/start.jpg
data/locale/Makefile.am
data/locale/deutsch.locale
data/locale/english.locale
lib/libdvbsub/dvbsub.cpp
lib/libdvbsub/dvbsubtitle.cpp
lib/libtuxtxt/tuxtxt.cpp
lib/libtuxtxt/tuxtxt.h
src/gui/dboxinfo.cpp
src/gui/movieplayer.cpp
src/gui/streaminfo2.cpp
src/gui/themes.cpp
src/neutrino.cpp
src/neutrino_menue.cpp
src/nhttpd/Makefile.am
src/system/flashtool.cpp
Origin commit data
------------------
Commit: 161347db29
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-08-26 (Fri, 26 Aug 2016)
This commit is contained in:
@@ -594,6 +594,7 @@ int CFlashUpdate::exec(CMenuTarget* parent, const std::string &actionKey)
|
||||
#endif
|
||||
if(fileType < '3') {
|
||||
//flash it...
|
||||
#if ENABLE_EXTUPDATE
|
||||
#ifndef BOXMODEL_APOLLO
|
||||
if (g_settings.apply_settings) {
|
||||
if (ShowMsg(LOCALE_MESSAGEBOX_INFO, g_Locale->getText(LOCALE_FLASHUPDATE_APPLY_SETTINGS), CMessageBox::mbrYes, CMessageBox::mbYes | CMessageBox::mbNo, NEUTRINO_ICON_UPDATE) == CMessageBox::mbrYes)
|
||||
@@ -603,6 +604,7 @@ int CFlashUpdate::exec(CMenuTarget* parent, const std::string &actionKey)
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef DEBUG1
|
||||
if(1) {
|
||||
@@ -813,6 +815,8 @@ void CFlashExpert::readmtd(int preadmtd)
|
||||
netGetHostname(hostName);
|
||||
std::string timeStr = getNowTimeStr("_%Y%m%d_%H%M");
|
||||
std::string tankStr = "";
|
||||
|
||||
#if ENABLE_EXTUPDATE
|
||||
#ifdef BOXMODEL_APOLLO
|
||||
int eSize = CMTDInfo::getInstance()->getMTDEraseSize(CMTDInfo::getInstance()->findMTDsystem());
|
||||
if (preadmtd == 0) {
|
||||
@@ -829,6 +833,7 @@ void CFlashExpert::readmtd(int preadmtd)
|
||||
if (g_settings.softupdate_name_mode_backup == CExtUpdate::SOFTUPDATE_NAME_HOSTNAME_TIME)
|
||||
filename = (std::string)g_settings.update_dir + "/" + mtdInfo->getMTDName(preadmtd) + timeStr + "_" + hostName + tankStr + ".img";
|
||||
else
|
||||
#endif
|
||||
filename = (std::string)g_settings.update_dir + "/" + mtdInfo->getMTDName(preadmtd) + timeStr + tankStr + ".img";
|
||||
|
||||
#ifdef BOXMODEL_APOLLO
|
||||
@@ -968,9 +973,11 @@ int CFlashExpert::showMTDSelector(const std::string & actionkey)
|
||||
sprintf(sActionKey, "%s%d", actionkey.c_str(), lx);
|
||||
mtdselector->addItem(new CMenuForwarder(mtdInfo->getMTDName(lx).c_str(), enabled, NULL, this, sActionKey, CRCInput::convertDigitToKey(shortcut++)));
|
||||
}
|
||||
#if ENABLE_EXTUPDATE
|
||||
#ifndef BOXMODEL_APOLLO
|
||||
if (actionkey == "writemtd")
|
||||
mtdselector->addItem(new CMenuForwarder("systemFS with settings", true, NULL, this, "writemtd10", CRCInput::convertDigitToKey(shortcut++)));
|
||||
#endif
|
||||
#endif
|
||||
int res = mtdselector->exec(NULL,"");
|
||||
delete mtdselector;
|
||||
@@ -1040,11 +1047,14 @@ int CFlashExpert::exec(CMenuTarget* parent, const std::string & actionKey)
|
||||
selectedMTD = iWritemtd;
|
||||
showFileSelector("");
|
||||
} else {
|
||||
#if ENABLE_EXTUPDATE
|
||||
if(selectedMTD == 10) {
|
||||
std::string aK = actionKey;
|
||||
CExtUpdate::getInstance()->applySettings(aK, CExtUpdate::MODE_EXPERT);
|
||||
}
|
||||
else if(selectedMTD==-1) {
|
||||
else
|
||||
#endif
|
||||
if (selectedMTD == -1) {
|
||||
writemtd(actionKey, MTD_OF_WHOLE_IMAGE);
|
||||
} else {
|
||||
writemtd(actionKey, selectedMTD);
|
||||
|
Reference in New Issue
Block a user