diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index 1dfe4a9fa7..7b2e3905f5 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -51,14 +51,12 @@ __builtin__.NO_FADE_SORT_INDEX = 2000 #################################################### want_fifothreads = config.GetBool("want-fifothreads", 0) if want_fifothreads: - import threading - class HackGraphicsEngine(GraphicsEngine): def renderFrame(self): - if threading.currentThread().getName() == 'MainThread': + if isinstance(Thread.getCurrentThread(), MainThread): GraphicsEngine.renderFrame(self) else: - print 'renderFrame Not Main Thread %s'% (threading.currentThread().getName()) + print 'renderFrame Not Main Thread %s' % (repr(Thread.getCurrentThread()))