mirror of
https://github.com/panda3d/panda3d.git
synced 2026-01-31 03:48:46 -06:00
this allows rebinding of classes from level-editor
This commit is contained in:
@@ -184,6 +184,10 @@ def replaceCRFunc(replaceFuncList):
|
||||
base.cr
|
||||
except:
|
||||
return
|
||||
# masad: Gyedo's fake cr causes a crash in followingreplaceMethod on rebinding, so
|
||||
# I throw in the isFake check. I still think the fake cr should be eliminated.
|
||||
if hasattr(base.cr,'isFake'):
|
||||
return
|
||||
for oldFunc, funcName, newFunc in replaceFuncList:
|
||||
if base.cr.replaceMethod(oldFunc, newFunc):
|
||||
print ('replaced DistributedObject function: %s' % funcName)
|
||||
|
||||
Reference in New Issue
Block a user