diff --git a/data/locale/english.locale b/data/locale/english.locale index c790f441e..8851b6e71 100644 --- a/data/locale/english.locale +++ b/data/locale/english.locale @@ -929,6 +929,7 @@ videomenu.analog_hd_yprpb_scart YPbPr on scart (HD) videomenu.analog_hd_yprpb_cinch YPbPr on cinch (HD) videomenu.scart Scart videomenu.cinch Cinch +videomenu.hdmi_cec HDMI-CEC videomenu.hdmi_cec_mode HDMI-CEC mode videomenu.hdmi_cec_mode_off off videomenu.hdmi_cec_mode_tuner as Tuner diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index 2c4f5bd52..c89c619c7 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -416,9 +416,8 @@ int CMenuWidget::exec(CMenuTarget* parent, const std::string &) fadeTimer = 0; fadeIn = false; } - if (!fadeOut) - fadeOut = true; if ((!fadeOut) && g_settings.widget_fade && fade) { + fadeOut = true; fadeTimer = g_RCInput->addTimer( FADE_TIME, false ); timeoutEnd = CRCInput::calcTimeoutEnd( 1 ); msg = 0; diff --git a/src/system/setting_helpers.cpp b/src/system/setting_helpers.cpp index 8828a7a47..0b7d2b0be 100644 --- a/src/system/setting_helpers.cpp +++ b/src/system/setting_helpers.cpp @@ -655,6 +655,7 @@ int CStreamFeaturesChangeExec::exec(CMenuTarget* parent, const std::string & act // StreamInfo.exec(NULL, ""); // } else if(actionKey == "teletext") { + g_RCInput->postMsg(CRCInput::RC_timeout, 0); g_RCInput->postMsg(CRCInput::RC_text, 0); #if 0 g_RCInput->clearRCMsg();