diff --git a/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterDialog.java b/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterDialog.java index a0b6087f75..5fe7b5e1f2 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterDialog.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterDialog.java @@ -116,11 +116,12 @@ public class ImporterDialog extends DialogComponentProvider { this.suggestedDestinationPath = suggestedDestinationPath; if (FileSystemService.getInstance().isLocal(fsrl)) { - // only save the imported file's path if its a local filesystem path that - // will be valid when used later. FSRL paths that drill into container files - // aren't widely supported yet. Preferences.setProperty(Preferences.LAST_IMPORT_FILE, fsrl.getPath()); } + else if (fsrl.getFS().getContainer() != null) { + Preferences.setProperty(Preferences.LAST_IMPORT_FILE, + fsrl.getFS().getContainer().getPath()); + } addWorkPanel(buildWorkPanel()); addOKButton();