Correct active state for assets download when internet option changes
This commit is contained in:
parent
173e390755
commit
819fa6537b
@ -131,6 +131,8 @@ void OptionsScreenGeneral::init()
|
|||||||
if (UserConfigParams::m_internet_status != RequestManager::IPERM_ALLOWED ||
|
if (UserConfigParams::m_internet_status != RequestManager::IPERM_ALLOWED ||
|
||||||
StateManager::get()->getGameState() == GUIEngine::INGAME_MENU)
|
StateManager::get()->getGameState() == GUIEngine::INGAME_MENU)
|
||||||
getWidget("assets_settings")->setActive(false);
|
getWidget("assets_settings")->setActive(false);
|
||||||
|
else
|
||||||
|
getWidget("assets_settings")->setActive(true);
|
||||||
#else
|
#else
|
||||||
getWidget("assets_settings")->setVisible(false);
|
getWidget("assets_settings")->setVisible(false);
|
||||||
#endif
|
#endif
|
||||||
@ -194,11 +196,17 @@ void OptionsScreenGeneral::eventCallback(Widget* widget, const std::string& name
|
|||||||
stats->setState(UserConfigParams::m_hw_report_enable);
|
stats->setState(UserConfigParams::m_hw_report_enable);
|
||||||
chat->setActive(true);
|
chat->setActive(true);
|
||||||
chat->setState(UserConfigParams::m_lobby_chat);
|
chat->setState(UserConfigParams::m_lobby_chat);
|
||||||
|
#ifdef MOBILE_STK
|
||||||
|
getWidget("assets_settings")->setActive(true);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
chat->setActive(false);
|
chat->setActive(false);
|
||||||
stats->setActive(false);
|
stats->setActive(false);
|
||||||
|
#ifdef MOBILE_STK
|
||||||
|
getWidget("assets_settings")->setActive(false);
|
||||||
|
#endif
|
||||||
|
|
||||||
// Disable this, so that the user has to re-check this if
|
// Disable this, so that the user has to re-check this if
|
||||||
// enabled later (for GDPR compliance).
|
// enabled later (for GDPR compliance).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user