Fixing NPE in GhidraApplicationLayout when the layout is used from the

GhidraDev Eclipse plugin
This commit is contained in:
Ryan Kurtz 2020-09-24 08:30:30 -04:00
parent 02e017f507
commit 50a580e728

View file

@ -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();
}
/**