浏览代码

Fix error with async flatten

rdb 9 年之前
父节点
当前提交
4ec5b77678
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      direct/src/showbase/Loader.py

+ 1 - 2
direct/src/showbase/Loader.py

@@ -892,9 +892,8 @@ class Loader(DirectObject):
         for model in modelList:
         for model in modelList:
             request = ModelFlattenRequest(model.node())
             request = ModelFlattenRequest(model.node())
             request.setDoneEvent(self.hook)
             request.setDoneEvent(self.hook)
-            request.setPythonObject((cb, i))
             self.loader.loadAsync(request)
             self.loader.loadAsync(request)
-            cb.requests[request] = True
+            cb.requests.add(request)
             self.__requests[request] = (cb, i)
             self.__requests[request] = (cb, i)
             i += 1
             i += 1
         return cb
         return cb