From 8407030245f5ae1e090df1f71bd237ece439a6d1 Mon Sep 17 00:00:00 2001 From: David Rose Date: Sat, 20 Jun 2009 23:50:31 +0000 Subject: [PATCH] recursive task manager message --- panda/src/event/asyncTaskChain.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/panda/src/event/asyncTaskChain.cxx b/panda/src/event/asyncTaskChain.cxx index eec75da9c0..c4424ef297 100644 --- a/panda/src/event/asyncTaskChain.cxx +++ b/panda/src/event/asyncTaskChain.cxx @@ -1219,6 +1219,13 @@ do_poll() { return; } +#ifndef NDEBUG + if (_num_busy_threads != 0) { + nassert_raise("You may not recursively invoke the TaskManager from within a task"); + return; + } +#endif + nassertv(!_pickup_mode); do {