Hide the anonymous hardware statistics button because server is down

This commit is contained in:
Benau 2020-06-16 14:07:49 +08:00
parent 451bbd1a4a
commit 5feed3186a
2 changed files with 10 additions and 7 deletions

View File

@ -51,6 +51,7 @@
<spacer width="5" height="3%"/> <spacer width="5" height="3%"/>
<!--
<div layout="horizontal-row" width="100%" height="fit"> <div layout="horizontal-row" width="100%" height="fit">
<checkbox id="enable-hw-report"/> <checkbox id="enable-hw-report"/>
<spacer width="1%" height="100%" /> <spacer width="1%" height="100%" />
@ -59,6 +60,7 @@
</div> </div>
<spacer width="5" height="3%"/> <spacer width="5" height="3%"/>
-->
<div layout="horizontal-row" width="100%" height="fit"> <div layout="horizontal-row" width="100%" height="fit">
<checkbox id="enable-lobby-chat"/> <checkbox id="enable-lobby-chat"/>

View File

@ -185,13 +185,14 @@ void OptionsScreenGeneral::eventCallback(Widget* widget, const std::string& name
if (!internet->getState()) if (!internet->getState())
UserConfigParams::m_internet_status = RequestManager::IPERM_NOT_ALLOWED; UserConfigParams::m_internet_status = RequestManager::IPERM_NOT_ALLOWED;
} }
else if (name=="enable-hw-report") /*else if (name=="enable-hw-report")
{ {
CheckBoxWidget* stats = getWidget<CheckBoxWidget>("enable-hw-report"); CheckBoxWidget* stats = getWidget<CheckBoxWidget>("enable-hw-report");
UserConfigParams::m_hw_report_enable = stats->getState(); UserConfigParams::m_hw_report_enable = stats->getState();
if(stats->getState()) if(stats->getState())
HardwareStats::reportHardwareStats(); HardwareStats::reportHardwareStats();
} }
*/
else if (name=="enable-lobby-chat") else if (name=="enable-lobby-chat")
{ {
CheckBoxWidget* chat = getWidget<CheckBoxWidget>("enable-lobby-chat"); CheckBoxWidget* chat = getWidget<CheckBoxWidget>("enable-lobby-chat");
@ -244,14 +245,14 @@ void OptionsScreenGeneral::eventCallback(Widget* widget, const std::string& name
void OptionsScreenGeneral::setInternetCheckboxes(bool activate) void OptionsScreenGeneral::setInternetCheckboxes(bool activate)
{ {
CheckBoxWidget* stats = getWidget<CheckBoxWidget>("enable-hw-report"); //CheckBoxWidget* stats = getWidget<CheckBoxWidget>("enable-hw-report");
CheckBoxWidget* chat = getWidget<CheckBoxWidget>("enable-lobby-chat"); CheckBoxWidget* chat = getWidget<CheckBoxWidget>("enable-lobby-chat");
CheckBoxWidget* race_chat = getWidget<CheckBoxWidget>("enable-race-chat"); CheckBoxWidget* race_chat = getWidget<CheckBoxWidget>("enable-race-chat");
if (activate) if (activate)
{ {
stats->setActive(true); //stats->setActive(true);
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);
race_chat->setActive(UserConfigParams::m_lobby_chat); race_chat->setActive(UserConfigParams::m_lobby_chat);
@ -263,15 +264,15 @@ void OptionsScreenGeneral::setInternetCheckboxes(bool activate)
else else
{ {
chat->setActive(false); chat->setActive(false);
stats->setActive(false); //stats->setActive(false);
race_chat->setActive(false); race_chat->setActive(false);
#ifdef MOBILE_STK #ifdef MOBILE_STK
getWidget("assets_settings")->setActive(false); getWidget("assets_settings")->setActive(false);
#endif #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).
UserConfigParams::m_hw_report_enable = false; //UserConfigParams::m_hw_report_enable = false;
stats->setState(false); //stats->setState(false);
} }
} // setInternetCheckboxes } // setInternetCheckboxes