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
public void run(TaskMonitor monitor) {
if (monitor.isCancelled()) {
if (monitor.isCancelled() || worker.isDisposed()) {
return;
}
run();
Swing.runLater(() -> {
if (!monitor.isCancelled()) {
if (!monitor.isCancelled() && !worker.isDisposed()) {
runSwing();
}
});