diff --git a/src/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java b/src/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java index b3efd164c..c2d9c52f6 100644 --- a/src/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java +++ b/src/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java @@ -10,7 +10,6 @@ import com.intellij.openapi.vfs.VfsUtil; import com.intellij.openapi.vfs.VirtualFile; import com.magento.idea.magento2plugin.magento.packages.Package; -import java.io.File; import java.util.Arrays; import org.jetbrains.annotations.NotNull; @@ -29,15 +28,17 @@ public static boolean isMagentoFolderValid(final String path) { return false; } final VirtualFile file = LocalFileSystem.getInstance().findFileByPath(path); + if (file != null && file.isDirectory()) { return VfsUtil.findRelativeFile( file, - Package.frameworkRootComposer.split(File.separator) + Package.frameworkRootComposer.split(Package.V_FILE_SEPARATOR) ) != null || VfsUtil.findRelativeFile( file, - Package.frameworkRootGit.split(File.separator)) != null; + Package.frameworkRootGit.split(Package.V_FILE_SEPARATOR)) != null; } + return false; }