Browse Source

fixes graphical glitch when there is no savegame

Laserlicht 1 year ago
parent
commit
eb96f42ba0
2 changed files with 4 additions and 5 deletions
  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);
 }