[DOM] Add some null checks for PerformanceWorkers

This commit is contained in:
Moonchild 2023-01-18 17:54:34 +01:00 committed by roytam1
commit d8756a58db

View file

@ -19,7 +19,9 @@ PerformanceWorker::PerformanceWorker(WorkerPrivate* aWorkerPrivate)
PerformanceWorker::~PerformanceWorker()
{
mWorkerPrivate->AssertIsOnWorkerThread();
if (mWorkerPrivate) {
mWorkerPrivate->AssertIsOnWorkerThread();
}
}
void
@ -40,13 +42,19 @@ PerformanceWorker::InsertUserEntry(PerformanceEntry* aEntry)
TimeStamp
PerformanceWorker::CreationTimeStamp() const
{
return mWorkerPrivate->CreationTimeStamp();
if (mWorkerPrivate) {
return mWorkerPrivate->CreationTimeStamp();
}
return TimeStamp();
}
DOMHighResTimeStamp
PerformanceWorker::CreationTime() const
{
return mWorkerPrivate->CreationTime();
if (mWorkerPrivate) {
return mWorkerPrivate->CreationTime();
}
return DOMHighResTimeStamp();
}
} // dom namespace