diff --git a/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java b/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java index 348b37458e..646634fb89 100644 --- a/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java +++ b/Ghidra/Framework/Utility/src/main/java/ghidra/GhidraApplicationLayout.java @@ -96,14 +96,21 @@ public class GhidraApplicationLayout extends ApplicationLayout { // Application properties applicationProperties = new ApplicationProperties(applicationRootDirs); - // Modules - modules = findGhidraModules(); - // User directories userTempDir = ApplicationUtilities.getDefaultUserTempDir(getApplicationProperties()); userCacheDir = ApplicationUtilities.getDefaultUserCacheDir(getApplicationProperties()); userSettingsDir = ApplicationUtilities.getDefaultUserSettingsDir(getApplicationProperties(), getApplicationInstallationDir()); + + // Extensions + extensionInstallationDirs = findExtensionInstallationDirectories(); + extensionArchiveDir = findExtensionArchiveDirectory(); + + // Patch directory + patchDir = findPatchDirectory(); + + // Modules + modules = findGhidraModules(); } /**