From e45aa72605c17f5903ddac97977b207c88a8fa33 Mon Sep 17 00:00:00 2001 From: satbaby Date: Fri, 14 Sep 2012 20:12:04 +0200 Subject: [PATCH] moviebrowser.cpp: -fix2 vfd --- src/gui/moviebrowser.cpp | 3 --- src/gui/widget/menue.cpp | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gui/moviebrowser.cpp b/src/gui/moviebrowser.cpp index 3558b9f0e..199f3a485 100644 --- a/src/gui/moviebrowser.cpp +++ b/src/gui/moviebrowser.cpp @@ -1300,9 +1300,6 @@ void CMovieBrowser::refreshLCD(void) } else { - if(CVFD::getInstance()->getMode() != CVFD::MODE_MENU_UTF8) - CVFD::getInstance()->setMode(CVFD::MODE_MENU_UTF8, g_Locale->getText(LOCALE_MOVIEBROWSER_HEAD)); - CVFD::getInstance()->showMenuText(0, m_movieSelectionHandler->epgTitle.c_str(), -1, true); // UTF-8 //lcd->showMenuText(1, m_movieSelectionHandler->epgInfo1.c_str(), -1, true); // UTF-8 } diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index e4c8a971b..23af427ce 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -469,6 +469,7 @@ int CMenuWidget::exec(CMenuTarget* parent, const std::string &) neutrino_msg_t msg; neutrino_msg_data_t data; bool bAllowRepeatLR = false; + CVFD::MODES oldLcdMode = CVFD::getInstance()->getMode(); int pos = 0; exit_pressed = false; @@ -733,7 +734,8 @@ int CMenuWidget::exec(CMenuTarget* parent, const std::string &) fader.Stop(); if(!parent) - CVFD::getInstance()->setMode(CVFD::MODE_TVRADIO); + if(oldLcdMode != CVFD::getInstance()->getMode()) + CVFD::getInstance()->setMode(CVFD::MODE_TVRADIO); for (unsigned int count = 0; count < items.size(); count++) {