Skip to content

Commit 819fa65

Browse files
committed
Correct active state for assets download when internet option changes
1 parent 173e390 commit 819fa65

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/states_screens/options/options_screen_general.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ void OptionsScreenGeneral::init()
131131
if (UserConfigParams::m_internet_status != RequestManager::IPERM_ALLOWED ||
132132
StateManager::get()->getGameState() == GUIEngine::INGAME_MENU)
133133
getWidget("assets_settings")->setActive(false);
134+
else
135+
getWidget("assets_settings")->setActive(true);
134136
#else
135137
getWidget("assets_settings")->setVisible(false);
136138
#endif
@@ -194,11 +196,17 @@ void OptionsScreenGeneral::eventCallback(Widget* widget, const std::string& name
194196
stats->setState(UserConfigParams::m_hw_report_enable);
195197
chat->setActive(true);
196198
chat->setState(UserConfigParams::m_lobby_chat);
199+
#ifdef MOBILE_STK
200+
getWidget("assets_settings")->setActive(true);
201+
#endif
197202
}
198203
else
199204
{
200205
chat->setActive(false);
201206
stats->setActive(false);
207+
#ifdef MOBILE_STK
208+
getWidget("assets_settings")->setActive(false);
209+
#endif
202210

203211
// Disable this, so that the user has to re-check this if
204212
// enabled later (for GDPR compliance).

0 commit comments

Comments
 (0)