*CInfoViewer: don't show tuner icon with single boxes

This commit is contained in:
2012-08-30 15:42:31 +02:00
parent 1b1213c7bb
commit 807dce9497
3 changed files with 12 additions and 6 deletions

View File

@@ -1152,6 +1152,7 @@ int CInfoViewer::handleMsg (const neutrino_msg_t msg, neutrino_msg_data_t data)
infoViewerBB->showIcon_SubT();
//infoViewerBB->showIcon_CA_Status(0);
infoViewerBB->showIcon_Resolution();
if (CFEManager::getInstance()->getMode() != CFEManager::FE_MODE_SINGLE)
infoViewerBB->showIcon_Tuner();
}
}

View File

@@ -180,9 +180,11 @@ void CInfoViewerBB::getBBIconInfo()
iconView = checkBBIcon(NEUTRINO_ICON_SCRAMBLED2, &w, &h);
break;
case CInfoViewerBB::ICON_TUNER:
if (CFEManager::getInstance()->getMode() != CFEManager::FE_MODE_SINGLE) {
if (g_settings.infobar_show_tuner == 1) {
iconView = checkBBIcon(NEUTRINO_ICON_TUNER_1, &w, &h);
}
}
break;
default:
break;

View File

@@ -52,6 +52,7 @@
#include <driver/screenshot.h>
#include <driver/volume.h>
#include <zapit/femanager.h>
#include <system/debug.h>
extern CRemoteControl * g_RemoteControl;
@@ -761,9 +762,11 @@ void COsdSetup::showOsdInfobarSetup(CMenuWidget *menu_infobar)
menu_infobar->addItem(mc);
// tuner icon
if (CFEManager::getInstance()->getMode() != CFEManager::FE_MODE_SINGLE){
mc = new CMenuOptionChooser(LOCALE_MISCSETTINGS_INFOBAR_SHOW_TUNER, &g_settings.infobar_show_tuner, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);
mc->setHint("", LOCALE_MENU_HINT_INFOBAR_TUNER);
menu_infobar->addItem(mc);
}
// show on epg change
mc = new CMenuOptionChooser(LOCALE_MISCSETTINGS_INFOBAR_SHOW, &g_settings.infobar_show, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true);