diff --git a/src/gui/update_menue.cpp b/src/gui/update_menue.cpp index ebcee8e9a..fca4bbddd 100644 --- a/src/gui/update_menue.cpp +++ b/src/gui/update_menue.cpp @@ -88,16 +88,15 @@ int CSoftwareUpdate::showSoftwareUpdate() inetkey = CRCInput::convertDigitToKey(1); } -// bool allow_update = !CRecordManager::getInstance()->RecordingStatus() || CRecordManager::getInstance()->TimeshiftOnly(); + bool allow_update = true;//!CRecordManager::getInstance()->RecordingStatus() || CRecordManager::getInstance()->TimeshiftOnly(); CFlashUpdate flash; flash.enableNotify(false); + //online update - if (file_exists(g_settings.softupdate_url_file.c_str())) { - update_item = new CMenuForwarder(LOCALE_FLASHUPDATE_CHECKUPDATE_INTERNET, true, NULL, &flash, "inet", inetkey); - update_item->setHint("", LOCALE_MENU_HINT_SOFTUPDATE_CHECK); - softUpdate.addItem(update_item); - } + update_item = new CMenuForwarder(LOCALE_FLASHUPDATE_CHECKUPDATE_INTERNET, allow_update && file_exists(g_settings.softupdate_url_file.c_str()), NULL, &flash, "inet", inetkey); + update_item->setHint("", LOCALE_MENU_HINT_SOFTUPDATE_CHECK); + softUpdate.addItem(update_item); //local update update_item = new CMenuForwarder(LOCALE_FLASHUPDATE_CHECKUPDATE_LOCAL, true, NULL, &flash, "local", CRCInput::RC_green);