mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 17:25:36 +00:00
Bug 1014393 - Remove MediaRecorder::GetParentObject. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D35308 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
e8685eab05
commit
b0373ad9e6
@ -639,7 +639,7 @@ class MediaRecorder::Session : public PrincipalChangeObserver<MediaStreamTrack>,
|
|||||||
RefPtr<BlobStorer> storer = MakeAndAddRef<BlobStorer>();
|
RefPtr<BlobStorer> storer = MakeAndAddRef<BlobStorer>();
|
||||||
MaybeCreateMutableBlobStorage();
|
MaybeCreateMutableBlobStorage();
|
||||||
mMutableBlobStorage->GetBlobWhenReady(
|
mMutableBlobStorage->GetBlobWhenReady(
|
||||||
mRecorder->GetParentObject(), NS_ConvertUTF16toUTF8(mMimeType), storer);
|
mRecorder->GetOwner(), NS_ConvertUTF16toUTF8(mMimeType), storer);
|
||||||
mMutableBlobStorage = nullptr;
|
mMutableBlobStorage = nullptr;
|
||||||
|
|
||||||
return storer->Promise();
|
return storer->Promise();
|
||||||
@ -786,7 +786,7 @@ class MediaRecorder::Session : public PrincipalChangeObserver<MediaStreamTrack>,
|
|||||||
// When MediaRecorder supports multiple tracks, we should set up a single
|
// When MediaRecorder supports multiple tracks, we should set up a single
|
||||||
// MediaInputPort from the input stream, and let main thread check
|
// MediaInputPort from the input stream, and let main thread check
|
||||||
// track principals async later.
|
// track principals async later.
|
||||||
nsPIDOMWindowInner* window = mRecorder->GetParentObject();
|
nsPIDOMWindowInner* window = mRecorder->GetOwner();
|
||||||
Document* document = window ? window->GetExtantDoc() : nullptr;
|
Document* document = window ? window->GetExtantDoc() : nullptr;
|
||||||
nsContentUtils::ReportToConsole(nsIScriptError::errorFlag,
|
nsContentUtils::ReportToConsole(nsIScriptError::errorFlag,
|
||||||
NS_LITERAL_CSTRING("Media"), document,
|
NS_LITERAL_CSTRING("Media"), document,
|
||||||
|
@ -61,8 +61,6 @@ class MediaRecorder final : public DOMEventTargetHelper,
|
|||||||
JSObject* WrapObject(JSContext* aCx,
|
JSObject* WrapObject(JSContext* aCx,
|
||||||
JS::Handle<JSObject*> aGivenProto) override;
|
JS::Handle<JSObject*> aGivenProto) override;
|
||||||
|
|
||||||
nsPIDOMWindowInner* GetParentObject() { return GetOwner(); }
|
|
||||||
|
|
||||||
NS_DECL_ISUPPORTS_INHERITED
|
NS_DECL_ISUPPORTS_INHERITED
|
||||||
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(MediaRecorder, DOMEventTargetHelper)
|
NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(MediaRecorder, DOMEventTargetHelper)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user