X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FCore.java;h=af2c3bfb8946cc8133313ff2e939890d7668e313;hb=9a920789e2b9109d4de0adb676a00797f2d36bfb;hp=5018b258b1305d3aa5e37ae323cd871249e89e20;hpb=4850adf910f409f122e3df9cd0be1d0dad9e19e5;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/core/Core.java b/src/main/java/net/pterodactylus/sone/core/Core.java index 5018b25..af2c3bf 100644 --- a/src/main/java/net/pterodactylus/sone/core/Core.java +++ b/src/main/java/net/pterodactylus/sone/core/Core.java @@ -1054,10 +1054,7 @@ public class Core extends AbstractService implements SoneProvider, PostProvider, sone.setKnown(storedSone.get().isKnown()); sone.setStatus((sone.getTime() == 0) ? SoneStatus.unknown : SoneStatus.idle); if (sone.isLocal()) { - soneInserters.remove(storedSone.get()).stop(); - SoneInserter soneInserter = new SoneInserter(this, eventBus, freenetInterface, sone); - soneInserters.put(sone, soneInserter); - soneInserter.start(); + soneInserters.get(storedSone.get()).setSone(sone); touchConfiguration(); } sones.put(sone.getId(), sone);