X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FSone.java;h=3e808a80da71513d09a628e35a6ad7a5a3c937c5;hp=9d594072b600c1d7f6873f9f38eb4a8473361642;hb=7c85033af8457c99cb87feb930f228de0abf70fe;hpb=3169a5c4875fdcfe6e5aafd7e7b797acb0697c1a diff --git a/src/main/java/net/pterodactylus/sone/data/Sone.java b/src/main/java/net/pterodactylus/sone/data/Sone.java index 9d59407..3e808a8 100644 --- a/src/main/java/net/pterodactylus/sone/data/Sone.java +++ b/src/main/java/net/pterodactylus/sone/data/Sone.java @@ -407,8 +407,10 @@ public class Sone { * @param soneId * The Sone ID to block */ - public void addBlockedSoneId(String soneId) { - blockedSoneIds.add(soneId); + public synchronized void addBlockedSoneId(String soneId) { + if (blockedSoneIds.add(soneId)) { + modificationCounter++; + } } /** @@ -417,8 +419,10 @@ public class Sone { * @param soneId * The Sone ID to unblock */ - public void removeBlockedSoneId(String soneId) { - blockedSoneIds.remove(soneId); + public synchronized void removeBlockedSoneId(String soneId) { + if (blockedSoneIds.remove(soneId)) { + modificationCounter++; + } } /**