diff --git a/src/msw/thread.cpp b/src/msw/thread.cpp index 3aaeb7d0f3..7213f4dc8e 100644 --- a/src/msw/thread.cpp +++ b/src/msw/thread.cpp @@ -1173,6 +1173,8 @@ wxThreadError wxThread::Kill() void wxThread::Exit(ExitCode status) { + wxThreadInternal::DoThreadOnExit(this); + m_internal->Free(); if ( IsDetached() )