Prechádzať zdrojové kódy

Fixed a problem of not overriding _do__call__ function in ActionBase

Gyedo Jeon 15 rokov pred
rodič
commit
451e10e3e3
1 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 3 0
      direct/src/leveleditor/ActionMgr.py

+ 3 - 0
direct/src/leveleditor/ActionMgr.py

@@ -54,6 +54,9 @@ class ActionBase(Functor):
         self.postCall()
         return self.result
 
+    # needed this line to override _do__call__
+    __call__ = _do__call__
+
     def redo(self):
         self.result = self._do__call__()
         return self.result