소스 검색

fixes graphical glitch when there is no savegame

Laserlicht 1 년 전
부모
커밋
eb96f42ba0
2개의 변경된 파일4개의 추가작업 그리고 5개의 파일을 삭제
  1. 3 1
      client/lobby/ExtraOptionsTab.cpp
  2. 1 4
      client/lobby/OptionsTabBase.cpp

+ 3 - 1
client/lobby/ExtraOptionsTab.cpp

@@ -10,9 +10,11 @@
 
 #include "StdInc.h"
 #include "ExtraOptionsTab.h"
+#include "../widgets/Images.h"
 
 ExtraOptionsTab::ExtraOptionsTab()
 	: OptionsTabBase(JsonPath::builtin("config/widgets/extraOptionsTab.json"))
 {
-
+	if(auto textureCampaignOverdraw = widget<CFilledTexture>("textureCampaignOverdraw"))
+		textureCampaignOverdraw->disable();
 }

+ 1 - 4
client/lobby/OptionsTabBase.cpp

@@ -428,8 +428,5 @@ void OptionsTabBase::recreate(bool campaign)
 	}
 
 	if(auto textureCampaignOverdraw = widget<CFilledTexture>("textureCampaignOverdraw"))
-	{
-		if(!campaign)
-			textureCampaignOverdraw->disable();
-	}
+		textureCampaignOverdraw->setEnabled(campaign);
 }