From 710071d793fb7a2a2bbc8c37ec5f7807f21bfb36 Mon Sep 17 00:00:00 2001 From: Peter Dell Date: Fri, 17 Mar 2023 19:36:40 +0100 Subject: [PATCH] Skip inner folders of the bundle on macOS --- com.wudsn.ide.lng/src/com/wudsn/ide/lng/LanguagePlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/com.wudsn.ide.lng/src/com/wudsn/ide/lng/LanguagePlugin.java b/com.wudsn.ide.lng/src/com/wudsn/ide/lng/LanguagePlugin.java index 5963a083..561248bf 100644 --- a/com.wudsn.ide.lng/src/com/wudsn/ide/lng/LanguagePlugin.java +++ b/com.wudsn.ide.lng/src/com/wudsn/ide/lng/LanguagePlugin.java @@ -235,6 +235,10 @@ public final class LanguagePlugin extends AbstractIDEPlugin { return null; } 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 ideFolder = eclipseFolder.getParentFile(); // "IDE" File toolsFolder = ideFolder.getParentFile(); // "Tools