GP-0: Finding dev mode extensions in all application root dirs

This commit is contained in:
Ryan Kurtz 2025-09-24 13:04:54 -04:00
parent 14bdf2bbe5
commit 48a86b945a

View file

@ -240,10 +240,11 @@ public class GhidraApplicationLayout extends ApplicationLayout {
dirs.add(new ResourceFile(new File(userSettingsDir, "Extensions"))); dirs.add(new ResourceFile(new File(userSettingsDir, "Extensions")));
if (SystemUtilities.isInDevelopmentMode()) { if (SystemUtilities.isInDevelopmentMode()) {
ResourceFile rootDir = getApplicationRootDirs().iterator().next(); for (ResourceFile rootDir : getApplicationRootDirs()) {
File temp = new File(rootDir.getFile(false), "Extensions"); File temp = new File(rootDir.getFile(false), "Extensions");
if (temp.exists()) { if (temp.exists()) {
dirs.add(new ResourceFile(temp)); // ghidra/Ghidra/Extensions dirs.add(new ResourceFile(temp)); // i.e., ghidra/Ghidra/Extensions
}
} }
} }
else { else {