]> git.saurik.com Git - wxWidgets.git/commitdiff
Don't use GetThreadId() in wxMSW code.
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 1 Mar 2013 12:21:41 +0000 (12:21 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 1 Mar 2013 12:21:41 +0000 (12:21 +0000)
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

src/msw/thread.cpp

index 4d58a67d776267785b550819dd7d585baaa3a037..90d47a663e6939cca4bf64451bf4daffc7a55554 100644 (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;
     }