From a9baf9f6d873fcde40b0692af6fb3afbaf5e91c0 Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Fri, 3 Mar 2023 06:33:28 -0500 Subject: [PATCH] GP-0: Fixing exception with library folder selection --- .../Base/src/main/java/ghidra/app/util/OptionsEditorPanel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/OptionsEditorPanel.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/OptionsEditorPanel.java index cabbef76bd..c893ec730a 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/OptionsEditorPanel.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/OptionsEditorPanel.java @@ -271,7 +271,8 @@ public class OptionsEditorPanel extends JPanel { button.addActionListener(e -> { DataTreeDialog dataTreeDialog = new DataTreeDialog(this, "Choose a project folder", DataTreeDialog.CHOOSE_FOLDER); - dataTreeDialog.setSelectedFolder(project.getProjectData().getFolder(lastFolderPath)); + String folderPath = lastFolderPath.isBlank() ? "/" : lastFolderPath; + dataTreeDialog.setSelectedFolder(project.getProjectData().getFolder(folderPath)); dataTreeDialog.showComponent(); DomainFolder folder = dataTreeDialog.getDomainFolder(); if (folder != null) {