From acbf265e54e1844b849871c53b12bc5db33ac145 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 2 Jan 2021 02:57:13 +0200 Subject: [PATCH] direct: Fix actor initialization --- direct/src/actor/Actor.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/direct/src/actor/Actor.py b/direct/src/actor/Actor.py index 806706d2b8..a287eac397 100644 --- a/direct/src/actor/Actor.py +++ b/direct/src/actor/Actor.py @@ -163,8 +163,10 @@ class Actor(DirectObject, NodePath): #the actor for a few frames, otherwise it has no effect a.fixBounds() """ - if not hasattr(self, 'Actor_initialized'): - self.Actor_initialized = 1 + if hasattr(self, 'Actor_initialized'): + return + + self.Actor_initialized = 1 # initialize our NodePath essence NodePath.__init__(self)