X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e00d33048df2271b3f37979dc2ce64ac9ecc230a..659d0ee81da0eb00220c598055c7ac2188a3d391:/include/wx/msw/tls.h diff --git a/include/wx/msw/tls.h b/include/wx/msw/tls.h index f946e12bdc..eee0096c97 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,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: