diff --git a/Ghidra/Features/Base/src/main/java/ghidra/framework/analysis/AnalysisManager.java b/Ghidra/Features/Base/src/main/java/ghidra/framework/analysis/AnalysisManager.java index cec6b5aadc..b0966dba26 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/framework/analysis/AnalysisManager.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/framework/analysis/AnalysisManager.java @@ -86,6 +86,7 @@ public class AnalysisManager { } List analysisPhases = recipe.getAnalysisPhases(); boolean isFirstPhase = true; + taskManager.setSuspended(true); for (AnalysisPhase analysisPhase : analysisPhases) { taskManager.scheduleTask(new StartPhaseTask(analysisPhase), 0, analysisPhase.getName()); if (isFirstPhase) { @@ -94,6 +95,7 @@ public class AnalysisManager { analysisPhase.getName()); } } + taskManager.setSuspended(false); }