瀏覽代碼

address issue #825: SpatialTrack.clone() sets the trackSpatial to null

Stephen Gold 7 年之前
父節點
當前提交
ce871d83b0
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      jme3-core/src/main/java/com/jme3/animation/SpatialTrack.java

+ 4 - 2
jme3-core/src/main/java/com/jme3/animation/SpatialTrack.java

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2009-2012 jMonkeyEngine
+ * Copyright (c) 2009-2018 jMonkeyEngine
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -252,7 +252,9 @@ public class SpatialTrack implements Track, JmeCloneable {
 
     @Override
     public Track clone() {
-        return (Track) jmeClone();
+        SpatialTrack copy = (SpatialTrack) jmeClone();
+        copy.setTrackSpatial(trackSpatial);
+        return (Track) copy;
     }
 
     @Override