X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/975b6bcf9b134b950832a60fd2e845e5f1bcd6bf..7b8373b34f5e25dd93ab297e3f7b9dea11307bc5:/src/msw/thread.cpp?ds=inline diff --git a/src/msw/thread.cpp b/src/msw/thread.cpp index 469ced786b..6a8e87350c 100644 --- a/src/msw/thread.cpp +++ b/src/msw/thread.cpp @@ -526,7 +526,7 @@ void wxThreadInternal::SetPriority(unsigned int priority) { m_priority = priority; - // translate wxWindows priority to the Windows one + // translate wxWidgets priority to the Windows one int win_priority; if (m_priority <= 20) win_priority = THREAD_PRIORITY_LOWEST; @@ -740,7 +740,7 @@ wxThreadInternal::WaitForTerminate(wxCriticalSection& cs, // // NB: we still must include QS_ALLINPUT even when waiting // in a secondary thread because if it had created some - // window somehow (possible not even using wxWindows) + // window somehow (possible not even using wxWidgets) // the system might dead lock then if ( wxThread::IsMain() ) { @@ -863,7 +863,7 @@ wxThread *wxThread::This() bool wxThread::IsMain() { - return ::GetCurrentThreadId() == gs_idMainThread; + return ::GetCurrentThreadId() == gs_idMainThread || gs_idMainThread == 0; } void wxThread::Yield()