Browse Source

protect from self-modifying callbacks

David Rose 14 years ago
parent
commit
a6d0e9765a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      direct/src/showbase/ShowBase.py

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

@@ -432,7 +432,7 @@ class ShowBase(DirectObject.DirectObject):
 
         This function is designed to be safe to call multiple times."""
 
-        for cb in self.finalExitCallbacks:
+        for cb in self.finalExitCallbacks[:]:
             cb()
 
         # [gjeon] restore sticky key settings