Bug 1774302 - Add missing thread-safety checks r=padenot

Differential Revision: https://phabricator.services.mozilla.com/D159545
This commit is contained in:
Chun-Min Chang 2022-10-26 16:41:52 +00:00
Родитель 859240b35e
Коммит eba918d526
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -1179,10 +1179,16 @@ VideoFrame::VideoFrame(const VideoFrame& aOther)
MOZ_ASSERT(mParent); MOZ_ASSERT(mParent);
} }
nsIGlobalObject* VideoFrame::GetParentObject() const { return mParent.get(); } nsIGlobalObject* VideoFrame::GetParentObject() const {
AssertIsOnOwningThread();
return mParent.get();
}
JSObject* VideoFrame::WrapObject(JSContext* aCx, JSObject* VideoFrame::WrapObject(JSContext* aCx,
JS::Handle<JSObject*> aGivenProto) { JS::Handle<JSObject*> aGivenProto) {
AssertIsOnOwningThread();
return VideoFrame_Binding::Wrap(aCx, this, aGivenProto); return VideoFrame_Binding::Wrap(aCx, this, aGivenProto);
} }