Skip to content

Commit 964bb3b

Browse files
authored
Added check to ensure anniversary theme is only applied once. (#501)
1 parent 8434edf commit 964bb3b

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

ModAssistant/App.config

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@
4747
<setting name="SelectedTheme" serializeAs="String">
4848
<value/>
4949
</setting>
50+
<setting name="AppliedAnniversaryTheme" serializeAs="String">
51+
<value>False</value>
52+
</setting>
5053
<setting name="ReinstallInstalled" serializeAs="String">
5154
<value>True</value>
5255
</setting>

ModAssistant/Classes/Themes.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,9 @@ public static void LoadThemes()
115115
/// <param name="savedTheme">Theme name retrieved from the settings file.</param>
116116
public static void FirstLoad(string savedTheme)
117117
{
118-
if (DateTime.Now.Date.ToString("MM/yyyy") == "05/2023")
118+
if (!Properties.Settings.Default.AppliedAnniversaryTheme && DateTime.Now.Date.ToString("MM/yyyy") == "05/2023")
119119
{
120+
Properties.Settings.Default.AppliedAnniversaryTheme = true;
120121
ApplyTheme("Anniversary", false);
121122
return;
122123
}

ModAssistant/Properties/Settings.Designer.cs

Lines changed: 17 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)