Bug 1834737 - Make RFPTarget parameter of WorkerGlobalScopeBase::ShouldResistFingerprinting non-optional. r=tjr

Differential Revision: https://phabricator.services.mozilla.com/D179208
This commit is contained in:
Tom Schuster 2023-05-31 09:46:54 +00:00
parent 67031335bb
commit 7dd038775a
3 changed files with 4 additions and 4 deletions

View File

@ -142,7 +142,8 @@ class NotifyRunnable : public WorkerRunnable {
already_AddRefed<ConnectionWorker> ConnectionWorker::Create(
WorkerPrivate* aWorkerPrivate, ErrorResult& aRv) {
bool shouldResistFingerprinting =
aWorkerPrivate->GlobalScope()->ShouldResistFingerprinting();
aWorkerPrivate->GlobalScope()->ShouldResistFingerprinting(
RFPTarget::Unknown);
RefPtr<ConnectionWorker> c = new ConnectionWorker(shouldResistFingerprinting);
c->mProxy = ConnectionProxy::Create(aWorkerPrivate, c);
if (!c->mProxy) {

View File

@ -273,7 +273,7 @@ bool WorkerGlobalScopeBase::IsSharedMemoryAllowed() const {
}
bool WorkerGlobalScopeBase::ShouldResistFingerprinting(
RFPTarget aTarget /* = RFPTarget::Unknown */) const {
RFPTarget aTarget) const {
AssertIsOnWorkerThread();
return mShouldResistFingerprinting && nsRFPService::IsRFPEnabledFor(aTarget);
}

View File

@ -119,8 +119,7 @@ class WorkerGlobalScopeBase : public DOMEventTargetHelper,
bool IsSharedMemoryAllowed() const final;
bool ShouldResistFingerprinting(
RFPTarget aTarget = RFPTarget::Unknown) const final;
bool ShouldResistFingerprinting(RFPTarget aTarget) const final;
OriginTrials Trials() const final;