X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e00d33048df2271b3f37979dc2ce64ac9ecc230a..2fd716136a961ab6038996343e42257c2d81aac2:/include/wx/msw/tls.h?ds=sidebyside diff --git a/include/wx/msw/tls.h b/include/wx/msw/tls.h index f946e12bdc..c27271ca60 100644 --- a/include/wx/msw/tls.h +++ b/include/wx/msw/tls.h @@ -11,9 +11,6 @@ #ifndef _WX_MSW_TLS_H_ #define _WX_MSW_TLS_H_ -#include "wx/log.h" -#include "wx/intl.h" - #include "wx/msw/wrapwin.h" // ---------------------------------------------------------------------------- @@ -27,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 @@ -43,31 +38,20 @@ 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: DWORD m_slot; - DECLARE_NO_COPY_CLASS(wxTlsKey) + wxDECLARE_NO_COPY_CLASS(wxTlsKey); }; #endif // _WX_MSW_TLS_H_