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)