mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
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:
parent
67031335bb
commit
7dd038775a
@ -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) {
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user