Proper missing needed thread termination

This commit is contained in:
Jindra Petřík
2022-11-06 19:04:30 +01:00
parent a920ca5e99
commit 7602294f4d

View File

@@ -4491,12 +4491,12 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se
}
public void dispose() {
setDropTarget(null);
disposeInner(this);
Helper.emptyObject(this);
if (calculateMissingNeededThread != null) {
calculateMissingNeededThread.interrupt();
}
setDropTarget(null);
disposeInner(this);
Helper.emptyObject(this);
}
private static void calculateMissingNeededCharacters(Map<TreeItem, Set<Integer>> missingNeededCharacters, Timelined tim) {