Index: trunk/Mars/mcore/Queue.h
===================================================================
--- trunk/Mars/mcore/Queue.h	(revision 17282)
+++ trunk/Mars/mcore/Queue.h	(revision 17283)
@@ -172,5 +172,5 @@
         {
             const std::lock_guard<std::mutex> lock(fMutex);
-            if (fState==kIdle)
+            if (fState==kIdle || fState==kPrompt)
                 return false;
 
