From 2bbf679c170309f5ff67a93f0eb2db2302c6e74c Mon Sep 17 00:00:00 2001 From: "nor..67" Date: Mon, 28 Jan 2013 21:33:04 +0000 Subject: [PATCH] SDK: - do not overwrite "ORIGINAL_PATH" AssetData property when saving a j3o file another time git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10229 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../com/jme3/gde/core/assets/SpatialAssetDataObject.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sdk/jme3-core/src/com/jme3/gde/core/assets/SpatialAssetDataObject.java b/sdk/jme3-core/src/com/jme3/gde/core/assets/SpatialAssetDataObject.java index 9bcc295d7..f3e156ef9 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/assets/SpatialAssetDataObject.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/assets/SpatialAssetDataObject.java @@ -65,7 +65,7 @@ public class SpatialAssetDataObject extends AssetDataObject { public synchronized ModelKey getAssetKey() { AssetKey superKey = super.getAssetKey(); if (superKey instanceof ModelKey) { - return (ModelKey)superKey; + return (ModelKey) superKey; } else { ProjectAssetManager mgr = getLookup().lookup(ProjectAssetManager.class); if (mgr == null) { @@ -128,7 +128,9 @@ public class SpatialAssetDataObject extends AssetDataObject { DataObject targetModel = DataObject.find(outFile); AssetData properties = targetModel.getLookup().lookup(AssetData.class); if (properties != null) { - properties.setProperty("ORIGINAL_PATH", mgr.getRelativeAssetPath(outFile.getPath())); + if (properties.getProperty("ORIGINAL_PATH") == null) { + properties.setProperty("ORIGINAL_PATH", mgr.getRelativeAssetPath(outFile.getPath())); + } } } catch (Exception ex) { Exceptions.printStackTrace(ex);