diff options
| author | ilotterytea <iltsu@alright.party> | 2024-10-27 22:50:32 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2024-10-29 02:04:33 +0500 |
| commit | 39ef739f2e56fb660878ccc8849208579176fc8e (patch) | |
| tree | a417da89bd5facb3bd8d8aa3502412ddd50f1e91 | |
| parent | d63735f84c3412ab666bc401a33eac3e75b68657 (diff) | |
fix: NPE if discord isn't installed
| -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(); |
