From dcdc39434bdff78e0ad5f2e7dac95ee9386097ee Mon Sep 17 00:00:00 2001
From: fledge68 <fledge68@gmail.com>
Date: Mon, 24 Dec 2012 15:33:53 +0000
Subject: [PATCH] -Making sure the full screen banner play and back buttons
 don't show up when they're not supposed to when using certain themes.

---
 source/menu/menu_game.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/source/menu/menu_game.cpp b/source/menu/menu_game.cpp
index 06bed1c0..3299981e 100644
--- a/source/menu/menu_game.cpp
+++ b/source/menu/menu_game.cpp
@@ -375,6 +375,7 @@ static void setLanguage(int l)
 void CMenu::_game(bool launch)
 {
 	m_gcfg1.load(fmt("%s/" GAME_SETTINGS1_FILENAME, m_settingsDir.c_str()));
+	m_zoom_banner = m_cfg.getBool(_domainFromView(), "show_full_banner", false) && !NoGameID(CoverFlow.getHdr()->type);
 	if(!launch)
 	{
 		SetupInput();
@@ -383,7 +384,7 @@ void CMenu::_game(bool launch)
 		m_gameSelected = true;
 	}
 
-	m_zoom_banner = m_cfg.getBool(_domainFromView(), "show_full_banner", false) && !NoGameID(CoverFlow.getHdr()->type);
+
 	if(m_banner.GetZoomSetting() != m_zoom_banner)
 		m_banner.ToogleZoom();
 
@@ -530,6 +531,9 @@ void CMenu::_game(bool launch)
 				m_zoom_banner = m_banner.ToogleZoom();
 				m_cfg.setBool(_domainFromView(), "show_full_banner", m_zoom_banner);
 				m_show_zone_game = false;
+				m_btnMgr.hide(m_gameBtnPlayFull);
+				m_btnMgr.hide(m_gameBtnBackFull);
+				m_btnMgr.hide(m_gameBtnToogleFull);
 			}
 			else if(m_btnMgr.selected(m_gameBtnSettings))
 			{