diff --git a/direct/src/controls/ControlManager.py b/direct/src/controls/ControlManager.py index 6c11f619f6..db5d6654fb 100755 --- a/direct/src/controls/ControlManager.py +++ b/direct/src/controls/ControlManager.py @@ -144,7 +144,7 @@ class ControlManager: def delete(self): assert self.notify.debugCall(id(self)) self.disable() - for controls in self.controls.keys(): + for controls in list(self.controls.keys()): self.remove(controls) del self.controls del self.currentControls