From 7ce1a9ffed442285bd2d94340258a0fd2a965ed2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Derzsi=20D=C3=A1niel?= Date: Fri, 20 Mar 2020 02:03:08 +0200 Subject: [PATCH] direct: Fix RuntimeError during ControlManager deletion Closes #884 --- direct/src/controls/ControlManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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