diff options
| -rw-r--r-- | core/src/kz/ilotterytea/maxon/DiscordActivityClient.java | 6 |
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(); |
