Bug 1323100 - Use NS_NewNamedThread in SingletonThreadHolder. r?froydnj
MozReview-Commit-ID: Jcf5DfSrxrf
--- a/media/mtransport/nr_socket_prsock.cpp
+++ b/media/mtransport/nr_socket_prsock.cpp
@@ -207,20 +207,19 @@ public:
*/
MozExternalRefCountType AddUse()
{
MOZ_ASSERT(mParentThread == NS_GetCurrentThread());
MOZ_ASSERT(int32_t(mUseCount) >= 0, "illegal refcnt");
nsrefcnt count = ++mUseCount;
if (count == 1) {
// idle -> in-use
- nsresult rv = NS_NewThread(getter_AddRefs(mThread));
+ nsresult rv = NS_NewNamedThread(mName, getter_AddRefs(mThread));
MOZ_RELEASE_ASSERT(NS_SUCCEEDED(rv) && mThread,
"Should successfully create mtransport I/O thread");
- NS_SetThreadName(mThread, mName);
r_log(LOG_GENERIC,LOG_DEBUG,"Created wrapped SingletonThread %p",
mThread.get());
}
r_log(LOG_GENERIC,LOG_DEBUG,"AddUse: %lu", (unsigned long) count);
return count;
}
MozExternalRefCountType ReleaseUse()