X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/00fdc89da8987c07e4aa2c94bfef7bd0bd793b48..58a8ab88685a72ac030d5e2ade62b4d796f11bed:/src/msw/thread.cpp diff --git a/src/msw/thread.cpp b/src/msw/thread.cpp index 8028e928e1..1e642fd8e8 100644 --- a/src/msw/thread.cpp +++ b/src/msw/thread.cpp @@ -257,26 +257,21 @@ private: wxCriticalSection::wxCriticalSection() { - m_critsect = NULL; + m_critsect = new wxCriticalSectionInternal; } wxCriticalSection::~wxCriticalSection() { - if ( m_critsect ) - delete m_critsect; + delete m_critsect; } void wxCriticalSection::Enter() { - m_critsect = new wxCriticalSectionInternal; - ::EnterCriticalSection(*m_critsect); } void wxCriticalSection::Leave() { - wxCHECK_RET( m_critsect, "Leave() without matching Enter()" ); - ::LeaveCriticalSection(*m_critsect); }