From 630a6f605ac041a20682dba67d2c2eaf4e67f8bc Mon Sep 17 00:00:00 2001 From: svenhoefer Date: Fri, 20 Dec 2019 00:10:03 +0100 Subject: [PATCH] - update: better solution to disable active partition for vuplus models Signed-off-by: Thilo Graf --- src/gui/update.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/gui/update.cpp b/src/gui/update.cpp index 519a40bff..ac3c026ee 100644 --- a/src/gui/update.cpp +++ b/src/gui/update.cpp @@ -792,19 +792,16 @@ int CFlashUpdate::exec(CMenuTarget* parent, const std::string &actionKey) for (int i = 1; i < 4+1; i++) { bool active = !strcmp(c, to_string(i).c_str()); + bool enable = true; std::string m_title = "Partition " + to_string(i); #if BOXMODEL_VUPLUS4K // own partition blocked, because fix needed for flashing own partition - if (!active) { - mf = new CMenuForwarder(m_title, true, NULL, selector, to_string(i).c_str(), CRCInput::convertDigitToKey(i)); - mf->iconName_Info_right = active ? NEUTRINO_ICON_MARKER_DIALOG_OK : NULL; - m.addItem(mf, active); - } -#else - mf = new CMenuForwarder(m_title, true, NULL, selector, to_string(i).c_str(), CRCInput::convertDigitToKey(i)); + if (active) + enable = false; +#endif + mf = new CMenuForwarder(m_title, enable, NULL, selector, to_string(i).c_str(), CRCInput::convertDigitToKey(i)); mf->iconName_Info_right = active ? NEUTRINO_ICON_MARKER_DIALOG_OK : NULL; m.addItem(mf, active); -#endif } m.enableSaveScreen(true);