瀏覽代碼

Fixed a problem of not overriding _do__call__ function in ActionBase

Gyedo Jeon 15 年之前
父節點
當前提交
451e10e3e3
共有 1 個文件被更改,包括 3 次插入0 次删除
  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