]> git.saurik.com Git - wxWidgets.git/blobdiff - src/unix/threadpsx.cpp
Linup API of wxRadioBox::Show on all ports. Move wxRadioBox::IsValid from wxUniversal...
[wxWidgets.git] / src / unix / threadpsx.cpp
index 7306f1e20707e97b59ddca052a1c212f042090ff..8365dfc5ebd5fac7ddc0a570052e23e8ecebceb9 100644 (file)
@@ -969,7 +969,7 @@ void wxThread::Yield()
 
 void wxThread::Sleep(unsigned long milliseconds)
 {
-    wxUsleep(milliseconds);
+    wxMilliSleep(milliseconds);
 }
 
 int wxThread::GetCPUCount()
@@ -1483,6 +1483,12 @@ void wxThread::Exit(ExitCode status)
         //       only call one thread function at a time :-(
         DeleteThread(this);
     }
+    else
+    {
+        m_critsect.Enter();
+        m_internal->SetState(STATE_EXITED);
+        m_critsect.Leave();
+    }
 
     // terminate the thread (pthread_exit() never returns)
     pthread_exit(status);