X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/64a044d5a64dd92473b4cc666a6877db78bd37d3..c347101b66e941922bf6f266bf155be4db0be793:/include/wx/msw/tls.h?ds=sidebyside diff --git a/include/wx/msw/tls.h b/include/wx/msw/tls.h index e7dc94023e..eee0096c97 100644 --- a/include/wx/msw/tls.h +++ b/include/wx/msw/tls.h @@ -11,8 +11,6 @@ #ifndef _WX_MSW_TLS_H_ #define _WX_MSW_TLS_H_ -#include "wx/log.h" - #include "wx/msw/wrapwin.h" // ---------------------------------------------------------------------------- @@ -26,8 +24,6 @@ public: wxTlsKey() { m_slot = ::TlsAlloc(); - if ( m_slot == TLS_OUT_OF_INDEXES ) - wxLogError("Creating TLS key failed"); } // return true if the key was successfully allocated @@ -42,25 +38,14 @@ public: // change the key value, return true if ok bool Set(void *value) { - if ( !::TlsSetValue(m_slot, value) ) - { - wxLogSysError(_("Failed to set TLS value")); - return false; - } - - return true; + return ::TlsSetValue(m_slot, value) != 0; } // free the key ~wxTlsKey() { if ( IsOk() ) - { - if ( !::TlsFree(m_slot) ) - { - wxLogDebug("TlsFree() failed: %08x", ::GetLastError()); - } - } + ::TlsFree(m_slot); } private: