From 48a86b945aeff7c08911104df5d4579e21e03833 Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Wed, 24 Sep 2025 13:04:54 -0400 Subject: [PATCH] GP-0: Finding dev mode extensions in all application root dirs --- .../src/main/java/ghidra/GhidraApplicationLayout.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 {