diff --git a/client/lobby/OptionsTabBase.cpp b/client/lobby/OptionsTabBase.cpp index 336d269d1..f31bfb270 100644 --- a/client/lobby/OptionsTabBase.cpp +++ b/client/lobby/OptionsTabBase.cpp @@ -417,11 +417,13 @@ void OptionsTabBase::recreate(bool campaign) if(auto buttonCheatAllowed = widget("buttonCheatAllowed")) { buttonCheatAllowed->setSelectedSilent(SEL->getStartInfo()->extraOptionsInfo.cheatsAllowed); + buttonCheatAllowed->block(CSH->isGuest()); } if(auto buttonUnlimitedReplay = widget("buttonUnlimitedReplay")) { buttonUnlimitedReplay->setSelectedSilent(SEL->getStartInfo()->extraOptionsInfo.unlimitedReplay); + buttonUnlimitedReplay->block(CSH->isGuest()); } if(auto textureCampaignOverdraw = widget("textureCampaignOverdraw"))