GP-3147 - Fixed file chooser exception on cancel

This commit is contained in:
dragonmacher 2023-02-28 14:36:44 -05:00
parent 10c7d641f0
commit d7040f78a9

View file

@ -1963,14 +1963,14 @@ public class GhidraFileChooser extends ReusableDialogComponentProvider implement
@Override @Override
public void run(TaskMonitor monitor) { public void run(TaskMonitor monitor) {
if (monitor.isCancelled()) { if (monitor.isCancelled() || worker.isDisposed()) {
return; return;
} }
run(); run();
Swing.runLater(() -> { Swing.runLater(() -> {
if (!monitor.isCancelled()) { if (!monitor.isCancelled() && !worker.isDisposed()) {
runSwing(); runSwing();
} }
}); });