From d7916224b17a256730c07f46b91bc922fdba24ff Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Thu, 1 May 2014 17:48:51 +0400 Subject: [PATCH] gui/record_setup.cpp: now, with mount/umount menu, disable directory switch, if record is running Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/bbf0a95542b326d1c3f6bfdfc961cf662f78eb70 Author: [CST] Focus Date: 2014-05-01 (Thu, 01 May 2014) ------------------ This commit was generated by Migit --- src/gui/record_setup.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/gui/record_setup.cpp b/src/gui/record_setup.cpp index 905ae232c..924a7e007 100644 --- a/src/gui/record_setup.cpp +++ b/src/gui/record_setup.cpp @@ -201,12 +201,13 @@ int CRecordSetup::showRecordSetup() recordingSettings->addItem(mf); } + bool recstatus = CNeutrinoApp::getInstance()->recordingstatus; //record dir CMenuForwarder* fRecDir; if (g_settings.easymenu) - fRecDir = new CMenuForwarder(LOCALE_RECORDINGMENU_DEFDIR, true, g_settings.network_nfs_recordingdir, this, "recordingdir", CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW); + fRecDir = new CMenuForwarder(LOCALE_RECORDINGMENU_DEFDIR, !recstatus, g_settings.network_nfs_recordingdir, this, "recordingdir", CRCInput::RC_yellow, NEUTRINO_ICON_BUTTON_YELLOW); else - fRecDir = new CMenuForwarder(LOCALE_RECORDINGMENU_DEFDIR, true, g_settings.network_nfs_recordingdir, this, "recordingdir"); + fRecDir = new CMenuForwarder(LOCALE_RECORDINGMENU_DEFDIR, !recstatus, g_settings.network_nfs_recordingdir, this, "recordingdir"); fRecDir->setHint("", LOCALE_MENU_HINT_RECORD_DIR); recordingSettings->addItem(fRecDir); @@ -376,7 +377,8 @@ void CRecordSetup::showRecordTimeShiftSetup(CMenuWidget *menu_ts) menu_ts->addIntroItems(LOCALE_RECORDINGMENU_TIMESHIFT); //timeshift dir - CMenuForwarder* fTsDir = new CMenuForwarder(LOCALE_RECORDINGMENU_TSDIR, true, g_settings.timeshiftdir, this, "timeshiftdir"); + bool recstatus = CNeutrinoApp::getInstance()->recordingstatus; + CMenuForwarder* fTsDir = new CMenuForwarder(LOCALE_RECORDINGMENU_TSDIR, !recstatus, g_settings.timeshiftdir, this, "timeshiftdir"); fTsDir->setHint("", LOCALE_MENU_HINT_RECORD_TDIR); menu_ts->addItem(fTsDir);