summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/src/kz/ilotterytea/maxon/DiscordActivityClient.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/src/kz/ilotterytea/maxon/DiscordActivityClient.java b/core/src/kz/ilotterytea/maxon/DiscordActivityClient.java
index 33e4dee..cd9364c 100644
--- a/core/src/kz/ilotterytea/maxon/DiscordActivityClient.java
+++ b/core/src/kz/ilotterytea/maxon/DiscordActivityClient.java
@@ -37,6 +37,10 @@ public class DiscordActivityClient implements Disposable {
task = new Timer.Task() {
@Override
public void run() {
+ if (core == null) {
+ super.cancel();
+ return;
+ }
updateActivity();
core.runCallbacks();
}
@@ -57,7 +61,7 @@ public class DiscordActivityClient implements Disposable {
}
private void updateActivity() {
- if (!core.isDiscordRunning()) return;
+ if (core == null || !core.isDiscordRunning()) return;
try (Activity activity = new Activity()) {
MaxonGame game = MaxonGame.getInstance();