From 8fd57ace20e1e6bb59dd83ed59f513954c0aed9d Mon Sep 17 00:00:00 2001 From: Moonchild Date: Tue, 26 Jan 2021 22:42:46 +0000 Subject: [DOM] Try to avoid slow shrinking GC during sync calls --- dom/canvas/ImageBitmap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dom/canvas') diff --git a/dom/canvas/ImageBitmap.cpp b/dom/canvas/ImageBitmap.cpp index bb47618a6..62de20763 100644 --- a/dom/canvas/ImageBitmap.cpp +++ b/dom/canvas/ImageBitmap.cpp @@ -930,7 +930,7 @@ ImageBitmap::CreateInternal(nsIGlobalObject* aGlobal, ImageData& aImageData, const Maybe& aCropRect, ErrorResult& aRv) { // Copy data into SourceSurface. - dom::Uint8ClampedArray array; + RootedTypedArray array(RootingCx()); DebugOnly inited = array.Init(aImageData.GetDataObject()); MOZ_ASSERT(inited); -- cgit v1.2.3