diff --git a/indra/llwindow/llwindowwin32.cpp b/indra/llwindow/llwindowwin32.cpp index 5a85dabac3..f002219b3e 100644 --- a/indra/llwindow/llwindowwin32.cpp +++ b/indra/llwindow/llwindowwin32.cpp @@ -353,6 +353,7 @@ struct LLWindowWin32::LLWindowWin32Thread : public LL::ThreadPool { try { + LL_DEBUGS("Window") << "post( callable ) to work queue" << LL_ENDL; // extra debug for threaded window handler getQueue().post(std::forward(func)); } catch (const LLThreadSafeQueueInterrupt&) @@ -4776,7 +4777,10 @@ void LLWindowWin32::LLWindowWin32Thread::run() //process any pending functions getQueue().runPending(); } - + // This is very verbose even for debug so it has it's own debug tag + LL_DEBUGS("WindowVerbose") << "PreCheck Done - closed=" << getQueue().isClosed() << " size=" << getQueue().size() << LL_ENDL; + // + #if 0 { LL_PROFILE_ZONE_NAMED_CATEGORY_WIN32("w32t - Sleep"); @@ -4785,6 +4789,7 @@ void LLWindowWin32::LLWindowWin32Thread::run() } #endif } + logger.always("done - queue closed on windows thread.");// extra debug for threaded window handler } void LLWindowWin32::post(const std::function& func)