Browse Source

disable buttons while loading (not changable)

Laserlicht 1 năm trước cách đây
mục cha
commit
d6172a9c4c
1 tập tin đã thay đổi với 9 bổ sung0 xóa
  1. 9 0
      client/lobby/OptionsTabBase.cpp

+ 9 - 0
client/lobby/OptionsTabBase.cpp

@@ -413,11 +413,20 @@ void OptionsTabBase::recreate()
 	}
 
 	if(auto buttonCheatAllowed = widget<CToggleButton>("buttonCheatAllowed"))
+	{
 		buttonCheatAllowed->setSelectedSilent(SEL->getStartInfo()->extraOptionsInfo.cheatsAllowed);
+		buttonCheatAllowed->setInputEnabled(SEL->screenType != ESelectionScreen::loadGame);
+	}
 
 	if(auto buttonUnlimitedReplay = widget<CToggleButton>("buttonUnlimitedReplay"))
+	{
 		buttonUnlimitedReplay->setSelectedSilent(SEL->getStartInfo()->extraOptionsInfo.unlimitedReplay);
+		buttonUnlimitedReplay->setInputEnabled(SEL->screenType != ESelectionScreen::loadGame);
+	}
 
 	if(auto buttonInviteHero = widget<CToggleButton>("buttonInviteHero"))
+	{
 		buttonInviteHero->setSelectedSilent(SEL->getStartInfo()->extraOptionsInfo.inviteHero);
+		buttonInviteHero->setInputEnabled(SEL->screenType != ESelectionScreen::loadGame);
+	}
 }