mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-12-28 17:38:01 +01:00
handle cancellation properly in DefaultProgressSubscriber
This commit is contained in:
parent
4c0bc79e49
commit
9598416932
@ -27,7 +27,6 @@ package com.plotsquared.core.queue.subscriber;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import com.google.common.util.concurrent.AtomicDouble;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import com.google.inject.assistedinject.AssistedInject;
|
||||
import com.plotsquared.core.configuration.Settings;
|
||||
@ -105,6 +104,7 @@ public class DefaultProgressSubscriber implements ProgressSubscriber {
|
||||
}
|
||||
if (cancelled.get()) {
|
||||
task.cancel();
|
||||
return;
|
||||
}
|
||||
actor.sendMessage(caption, Template.of("progress", String.format("%.2f", this.progress.doubleValue() * 100)));
|
||||
}, interval), wait);
|
||||
|
Loading…
Reference in New Issue
Block a user