diff --git a/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java b/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java index 61a15a1c0..12ed75a03 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java +++ b/libsrc/ffdec_lib/src/com/jpexs/helpers/CancellableWorker.java @@ -128,7 +128,7 @@ public abstract class CancellableWorker implements RunnableFuture { public static void cancelBackgroundThreads() { List oldWorkers = workers; - workers = new ArrayList<>(); + workers = Collections.synchronizedList(new ArrayList()); for (CancellableWorker worker : oldWorkers) { if (worker != null) { worker.cancel(true);