diff --git a/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java b/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java index 802cc4b186..e0a9336ad3 100644 --- a/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java +++ b/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java @@ -240,10 +240,11 @@ public class GhidraApplicationLayout extends ApplicationLayout { dirs.add(new ResourceFile(new File(userSettingsDir, "Extensions"))); if (SystemUtilities.isInDevelopmentMode()) { - ResourceFile rootDir = getApplicationRootDirs().iterator().next(); - File temp = new File(rootDir.getFile(false), "Extensions"); - if (temp.exists()) { - dirs.add(new ResourceFile(temp)); // ghidra/Ghidra/Extensions + for (ResourceFile rootDir : getApplicationRootDirs()) { + File temp = new File(rootDir.getFile(false), "Extensions"); + if (temp.exists()) { + dirs.add(new ResourceFile(temp)); // i.e., ghidra/Ghidra/Extensions + } } } else {