Skip to content
This repository was archived by the owner on Dec 19, 2025. It is now read-only.

Commit ac7adbc

Browse files
committed
fix GUI timer
1 parent 2a25f15 commit ac7adbc

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

PresenceClient/PresenceClient-GUI/MainForm.Designer.cs

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

PresenceClient/PresenceClient-GUI/MainForm.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,11 +236,12 @@ private void DataListen()
236236
{
237237
if (rpc != null)
238238
{
239-
if (checkMainMenu.Checked == false && title.Name == "Main Menu")
239+
240+
if (!checkMainMenu.Checked && title.Name == "Home Menu")
240241
rpc.ClearPresence();
241242
else
242243
{
243-
rpc.SetPresence(PresenceCommon.Utils.CreateDiscordPresence(title, time, bigKeyBox.Text, bigTextBox.Text, smallKeyBox.Text, stateBox.Text));
244+
rpc.SetPresence(PresenceCommon.Utils.CreateDiscordPresence(title, time, bigKeyBox.Text, bigTextBox.Text, smallKeyBox.Text, stateBox.Text, checkTime.Checked));
244245
}
245246
}
246247
ManualUpdate = false;

PresenceClient/PresenceCommon/Utils.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ static Utils()
2323
client.Dispose();
2424
}
2525

26-
public static RichPresence CreateDiscordPresence(Title title, Timestamps time, string largeImageKey = "", string largeImageText = "", string smallImageKey = "", string state = "")
26+
public static RichPresence CreateDiscordPresence(Title title, Timestamps time, string largeImageKey = "", string largeImageText = "", string smallImageKey = "", string state = "", bool useProvidedTime = true)
2727
{
2828
RichPresence presence = new RichPresence()
2929
{
@@ -80,7 +80,8 @@ public static RichPresence CreateDiscordPresence(Title title, Timestamps time, s
8080
assets.LargeImageText = largeImageText;
8181

8282
presence.Assets = assets;
83-
presence.Timestamps = time;
83+
if (useProvidedTime)
84+
presence.Timestamps = time;
8485

8586
return presence;
8687
}

0 commit comments

Comments
 (0)