diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index f83ee8dec5..b8249865bc 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -388,11 +388,10 @@ class ShowBase(DirectObject.DirectObject): is closed cleanly, so that we free system resources, restore the desktop and keyboard functionality, etc. """ - self.loader.destroy() - self.graphicsEngine.removeAllWindows() - if self.musicManager: self.musicManager.shutdown() + self.loader.destroy() + self.graphicsEngine.removeAllWindows() del self.win del self.winList