X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FSoneInserter.java;h=41c1f82f40018c7dd459c2c204a9d39be56078d4;hp=b79e620d83c7873f88b5ceae12d2566c0837f450;hb=2f51781e953983278e7f7d12e9446c8e4f9b2fcc;hpb=c830d91629b67b36e2705cea6caf817f82f3210b diff --git a/src/main/java/net/pterodactylus/sone/core/SoneInserter.java b/src/main/java/net/pterodactylus/sone/core/SoneInserter.java index b79e620..41c1f82 100644 --- a/src/main/java/net/pterodactylus/sone/core/SoneInserter.java +++ b/src/main/java/net/pterodactylus/sone/core/SoneInserter.java @@ -163,6 +163,9 @@ public class SoneInserter extends AbstractService { /* don’t insert locked Sones. */ if (core.isLocked(sone)) { /* trigger redetection when the Sone is unlocked. */ + synchronized (sone) { + modified = !sone.getFingerprint().equals(lastInsertFingerprint); + } lastFingerprint = ""; lastModificationTime = 0; continue;