diff --git a/src/driver/record.cpp b/src/driver/record.cpp index 8c8888970..9ce775065 100644 --- a/src/driver/record.cpp +++ b/src/driver/record.cpp @@ -1518,9 +1518,10 @@ int CRecordManager::exec(CMenuTarget* parent, const std::string & actionKey ) return menu_return::RETURN_EXIT_ALL; } else if(actionKey == "Stop_record") { - if(!CRecordManager::getInstance()->RecordingStatus()) { - ShowHint(LOCALE_MAINMENU_RECORDING_STOP, g_Locale->getText(LOCALE_RECORDINGMENU_RECORD_IS_NOT_RUNNING), 450, 2); - return menu_return::RETURN_EXIT_ALL; + if (!CRecordManager::getInstance()->RecordingStatus()) + { + ShowHint(LOCALE_MAINMENU_RECORDING_STOP, LOCALE_RECORDINGMENU_RECORD_IS_NOT_RUNNING, 450, 2); + //return menu_return::RETURN_EXIT_ALL; } }