Browse Source

#379 - Fix 'File is not part of a jME project but tries to find original model' error

Pete Whelpton 2 years ago
parent
commit
9f936cc9e6
1 changed files with 2 additions and 2 deletions
  1. 2 2
      jme3-core/src/com/jme3/gde/core/assets/AssetsLookupProvider.java

+ 2 - 2
jme3-core/src/com/jme3/gde/core/assets/AssetsLookupProvider.java

@@ -103,7 +103,7 @@ public class AssetsLookupProvider implements LookupProvider {
         project = prj;
         if (SDKProjectUtils.isGradleProject(prj)) {
             GradleBaseProject gradle = GradleBaseProject.get(project);
-            if (gradle.getSubProjects().containsKey("assets")) {
+            if (gradle.getSubProjects().containsKey(":assets")) {
                 logger.log(Level.FINE, "Found assets subproject, extending with ProjectAssetManager");
                 /* Note: The ProjectAssetManager needs the Subproject's Project,
                  * because otherwise reading assets won't work (as assets is
@@ -115,7 +115,7 @@ public class AssetsLookupProvider implements LookupProvider {
                  * assets subproject could be stored in a folder called "foo"
                  * or "bar" and we still need to locate it correctly
                 */
-                Path assetsPath = gradle.getSubProjects().get("assets").toPath();
+                Path assetsPath = gradle.getSubProjects().get(":assets").toPath();
                 Path parentPath = new File(prj.getProjectDirectory().getPath()).toPath();
                 Path relativePath = parentPath.relativize(assetsPath);
                 try {