X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCore.java;h=1bf66479822563deeb3708c5a55138ad1c24327d;hp=67c16a6695c2b54eeb293ca24e7fede7095e8f2c;hb=b9556a5c45d39a82f8f4f94a983ef581d487b50f;hpb=73eb284f14c29f0d222df19c5e3266978a2bfc47 diff --git a/src/main/java/net/pterodactylus/sone/core/Core.java b/src/main/java/net/pterodactylus/sone/core/Core.java index 67c16a6..1bf6647 100644 --- a/src/main/java/net/pterodactylus/sone/core/Core.java +++ b/src/main/java/net/pterodactylus/sone/core/Core.java @@ -95,6 +95,9 @@ public class Core implements IdentityListener { /** The Sone downloader. */ private final SoneDownloader soneDownloader; + /** Whether the core has been stopped. */ + private volatile boolean stopped; + /** The Sones’ statuses. */ /* synchronize access on itself. */ private final Map soneStatuses = new HashMap(); @@ -1140,6 +1143,7 @@ public class Core implements IdentityListener { } } saveConfiguration(); + stopped = true; } //