diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java b/Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java index c74ae17c18..328e9c8479 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java @@ -2819,6 +2819,11 @@ public abstract class GhidraScript extends FlatProgramAPI { Runnable r = () -> dtd.showComponent(); SystemUtilities.runSwingNow(r); + + if (dtd.wasCancelled()) { + throw new CancelledException(); + } + return ref.get(); });