diff --git a/src/driver/glcd/glcd.cpp b/src/driver/glcd/glcd.cpp index 7a64e884a..7a242f8e0 100644 --- a/src/driver/glcd/glcd.cpp +++ b/src/driver/glcd/glcd.cpp @@ -300,6 +300,24 @@ void cGLCD::Exec() ; } + switch (CRecordManager::getInstance()->GetRecordMode()) + { + case CRecordManager::RECMODE_REC_TSHIFT: + recLocked = true; + tsLocked = true; + break; + case CRecordManager::RECMODE_REC: + recLocked = true; + break; + case CRecordManager::RECMODE_TSHIFT: + tsLocked = true; + break; + default: + recLocked = false; + tsLocked = false; + break; + } + int icon_start_width = 0, icon_start_height = 0; g_PicViewer->getSize(Logo.c_str(), &icon_start_width, &icon_start_height); diff --git a/src/driver/record.cpp b/src/driver/record.cpp index 3ea9dee02..e36613fc2 100644 --- a/src/driver/record.cpp +++ b/src/driver/record.cpp @@ -310,16 +310,6 @@ record_error_msg_t CRecordInstance::Start(CZapitChannel * channel) CCamManager::getInstance()->Start(channel->getChannelID(), CCamManager::RECORD); //CVFD::getInstance()->ShowIcon(VFD_ICON_CAM1, true); -#ifdef ENABLE_GRAPHLCD - if (CRecordManager::getInstance()->GetRecordMode() == CRecordManager::RECMODE_REC) - cGLCD::lockIcon(cGLCD::REC); - else if (CRecordManager::getInstance()->GetRecordMode() == CRecordManager::RECMODE_TSHIFT) - cGLCD::lockIcon(cGLCD::TS); - else if (CRecordManager::getInstance()->GetRecordMode() == CRecordManager::RECMODE_REC_TSHIFT) { - cGLCD::lockIcon(cGLCD::REC); - cGLCD::lockIcon(cGLCD::TS); - } -#endif WaitRecMsg(msg_start_time, 2); hintBox.hide(); return RECORD_OK;