From a8ae4fa3f1f49281c90e621ecfb0e6d23442eaf3 Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 1 Aug 2007 23:22:33 +0000 Subject: [PATCH] reorder for thread cleanup --- direct/src/showbase/ShowBase.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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