Browse Source

Loader: Fixed crash when canceling async loading of model

        - Clean up the _loader after we clean up the requests,
        not before that

Signed-off-by: deflected <[email protected]>
deflected 8 years ago
parent
commit
e4a817b469
1 changed files with 1 additions and 1 deletions
  1. 1 1
      direct/src/showbase/Loader.py

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

@@ -50,10 +50,10 @@ class Loader(DirectObject):
         def cancel(self):
             "Cancels the request.  Callback won't be called."
             if self._loader:
-                self._loader = None
                 for request in self.requests:
                     self._loader.loader.remove(request)
                     del self._loader._requests[request]
+                self._loader = None
                 self.requests = None
                 self.requestList = None