Browse Source

*** empty log message ***

Jason Yeung 19 years ago
parent
commit
8a712d1d2d
1 changed files with 6 additions and 6 deletions
  1. 6 6
      direct/src/motiontrail/MotionTrail.py

+ 6 - 6
direct/src/motiontrail/MotionTrail.py

@@ -125,8 +125,8 @@ class MotionTrail(NodePath, DirectObject):
         return
 
     def delete(self):
-        del self.root_node_path
-        del self.parent_node_path
+        self.root_node_path = None
+        self.parent_node_path = None
         self.removeNode()
         
     def print_matrix (self, matrix):
@@ -146,12 +146,12 @@ class MotionTrail(NodePath, DirectObject):
         while (index < total_motion_trails):
             motion_trail = MotionTrail.motion_trail_list [index]
             if (motion_trail.active and motion_trail.check_for_update (current_time)):
-
+                
                 transform = None
-
-                if (motion_trail.root_node_path != None):
+                
+                if (motion_trail.root_node_path != None) and (motion_trail.root_node_path != render):
                     motion_trail.root_node_path.update ( )
-
+                    
                 """
                 transform = motion_trail.getNetTransform ( ).getMat ( )
                 print "net matrix", transform.__repr__ ( )