compilation fixes for Unix - IT DOES NOT WORK YET, DON'T TRY IT
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4714 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -508,12 +508,14 @@ void wxThread::Sleep(unsigned long milliseconds)
|
||||
// creating thread
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
wxThread::wxThread()
|
||||
wxThread::wxThread(wxThreadKind kind)
|
||||
{
|
||||
// add this thread to the global list of all threads
|
||||
gs_allThreads.Add(this);
|
||||
|
||||
p_internal = new wxThreadInternal();
|
||||
|
||||
m_isDetached = kind == wxTHREAD_DETACHED;
|
||||
}
|
||||
|
||||
wxThreadError wxThread::Create()
|
||||
@@ -636,7 +638,7 @@ unsigned int wxThread::GetPriority() const
|
||||
return p_internal->GetPriority();
|
||||
}
|
||||
|
||||
unsigned long wxThread::GetID() const
|
||||
unsigned long wxThread::GetId() const
|
||||
{
|
||||
return (unsigned long)p_internal->GetId();
|
||||
}
|
||||
@@ -722,10 +724,8 @@ wxThreadError wxThread::Delete(ExitCode *rc)
|
||||
// wait until the thread stops
|
||||
p_internal->Wait();
|
||||
}
|
||||
//GL: As we must auto-destroy, the destruction must happen here.
|
||||
delete this;
|
||||
|
||||
return NULL;
|
||||
return wxTHREAD_NO_ERROR;
|
||||
}
|
||||
|
||||
wxThreadError wxThread::Kill()
|
||||
|
Reference in New Issue
Block a user