diff options
author | Moonchild <moonchild@palemoon.org> | 2020-06-10 21:51:44 +0000 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-06-13 11:51:41 +0200 |
commit | a04d67dd12d4999b28e74744150770482a3c5a3d (patch) | |
tree | dcbb29403e938f6b14140d15e9077c6188ca81c8 /dom/fetch/FetchSignal.cpp | |
parent | 9e2da53a02356244c5dc0a3e7b7ec916740d3d51 (diff) | |
download | UXP-a04d67dd12d4999b28e74744150770482a3c5a3d.tar UXP-a04d67dd12d4999b28e74744150770482a3c5a3d.tar.gz UXP-a04d67dd12d4999b28e74744150770482a3c5a3d.tar.lz UXP-a04d67dd12d4999b28e74744150770482a3c5a3d.tar.xz UXP-a04d67dd12d4999b28e74744150770482a3c5a3d.zip |
Issue #1587 - Part 3: Hook FetchSignal up to the Fetch API
Diffstat (limited to 'dom/fetch/FetchSignal.cpp')
-rw-r--r-- | dom/fetch/FetchSignal.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/dom/fetch/FetchSignal.cpp b/dom/fetch/FetchSignal.cpp index 1924263e8..07ad6b53d 100644 --- a/dom/fetch/FetchSignal.cpp +++ b/dom/fetch/FetchSignal.cpp @@ -37,6 +37,10 @@ FetchSignal::FetchSignal(FetchController* aController, , mAborted(aAborted) {} +FetchSignal::FetchSignal(bool aAborted) + : mAborted(aAborted) +{} + JSObject* FetchSignal::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) { @@ -95,6 +99,10 @@ FetchSignal::CanAcceptFollower(FetchSignal::Follower* aFollower) const { MOZ_DIAGNOSTIC_ASSERT(aFollower); + if (!mController) { + return true; + } + if (aFollower == mController) { return false; } |