Commit eba918d5 authored by Chun-Min Chang's avatar Chun-Min Chang
Browse files

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

parent 859240b3
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -1179,10 +1179,16 @@ VideoFrame::VideoFrame(const VideoFrame& aOther)
  MOZ_ASSERT(mParent);
}

nsIGlobalObject* VideoFrame::GetParentObject() const { return mParent.get(); }
nsIGlobalObject* VideoFrame::GetParentObject() const {
  AssertIsOnOwningThread();

  return mParent.get();
}

JSObject* VideoFrame::WrapObject(JSContext* aCx,
                                 JS::Handle<JSObject*> aGivenProto) {
  AssertIsOnOwningThread();

  return VideoFrame_Binding::Wrap(aCx, this, aGivenProto);
}