]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/thread.cpp
More small fixes
[wxWidgets.git] / src / msw / thread.cpp
index a743d287b0cb27022a5b22c57627ab87546461f9..f76f9a4c7bb4d848d0c2aa83d4afbbdcc929dbfe 100644 (file)
@@ -327,8 +327,14 @@ void wxCondition::Broadcast()
 
 wxCriticalSection::wxCriticalSection()
 {
-    wxASSERT_MSG( sizeof(CRITICAL_SECTION) <= sizeof(m_buffer),
+#ifdef __WXDEBUG__
+    // Done this way to stop warnings during compilation about statement
+    // always being false
+        int csSize = sizeof(CRITICAL_SECTION);
+        int bSize  = sizeof(m_buffer);
+    wxASSERT_MSG( csSize <= bSize,
                   _T("must increase buffer size in wx/thread.h") );
+#endif
 
     ::InitializeCriticalSection((CRITICAL_SECTION *)m_buffer);
 }