This commit is contained in:
dougt%netscape.com 2001-11-30 00:06:32 +00:00
Родитель 6c6a124834
Коммит 907a01bfd0
2 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -121,6 +121,8 @@ interface nsIThread : nsISupports
// return the "main" thread
static NS_COM nsresult GetMainThread(nsIThread **result);
static NS_COM PRBool IsMainThread();
%}
};

Просмотреть файл

@ -415,6 +415,17 @@ nsIThread::GetMainThread(nsIThread **result)
return NS_OK;
}
NS_COM PRBool
nsIThread::IsMainThread()
{
if (gMainThread == 0)
return PR_TRUE;
PRThread *theMainThread;
gMainThread->GetPRThread(&theMainThread);
return theMainThread == PR_CurrentThread();
}
void
nsThread::Shutdown()
{