Skip inner folders of the bundle on macOS

This commit is contained in:
Peter Dell 2023-03-17 19:36:40 +01:00
parent e02917d7c1
commit 710071d793

View File

@ -235,6 +235,10 @@ public final class LanguagePlugin extends AbstractIDEPlugin {
return null; return null;
} }
File eclipseVersionFolder = FileUtility.getCanonicalFile(new File(uri)); // "eclipse" File eclipseVersionFolder = FileUtility.getCanonicalFile(new File(uri)); // "eclipse"
if ( Platform.getOS().equals(Platform.OS_MACOSX)){
// Skip inner folders of the bundle on macOS
eclipseVersionFolder = eclipseVersionFolder.getParentFile().getParentFile();
}
File eclipseFolder = eclipseVersionFolder.getParentFile(); // "Eclipse" File eclipseFolder = eclipseVersionFolder.getParentFile(); // "Eclipse"
File ideFolder = eclipseFolder.getParentFile(); // "IDE" File ideFolder = eclipseFolder.getParentFile(); // "IDE"
File toolsFolder = ideFolder.getParentFile(); // "Tools File toolsFolder = ideFolder.getParentFile(); // "Tools