Don't use GetThreadId() in wxMSW code.

Revert r73585, GetThreadId() is only available in Vista or later so don't use
it.

Just cast the handle to an integer explicitly to be able to print it with
"%x".

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73587 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2013-03-01 12:21:41 +00:00
parent 9f298361db
commit f155075229

View File

@@ -905,7 +905,8 @@ bool wxThreadInternal::Suspend()
DWORD nSuspendCount = ::SuspendThread(m_hThread);
if ( nSuspendCount == (DWORD)-1 )
{
wxLogSysError(_("Cannot suspend thread %lx"), GetThreadId(m_hThread));
wxLogSysError(_("Cannot suspend thread %lx"),
static_cast<unsigned long>(wxPtrToUInt(m_hThread)));
return false;
}
@@ -920,7 +921,8 @@ bool wxThreadInternal::Resume()
DWORD nSuspendCount = ::ResumeThread(m_hThread);
if ( nSuspendCount == (DWORD)-1 )
{
wxLogSysError(_("Cannot resume thread %lx"), GetThreadId(m_hThread));
wxLogSysError(_("Cannot resume thread %lx"),
static_cast<unsigned long>(wxPtrToUInt(m_hThread)));
return false;
}