From 17a1f926e2c523fb242be25ebd320107550a7bc6 Mon Sep 17 00:00:00 2001 From: Bas Schouten Date: Thu, 28 Apr 2016 13:22:31 +0000 Subject: [PATCH] Bug 1266390: Preserver mIsPremultipliedAlpha when creating an ImageBitmap from an existing ImageBitmap. r=kaku MozReview-Commit-ID: 2p58Z9JUPe6 --- dom/canvas/ImageBitmap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/canvas/ImageBitmap.cpp b/dom/canvas/ImageBitmap.cpp index 108aebc22839..100372841435 100644 --- a/dom/canvas/ImageBitmap.cpp +++ b/dom/canvas/ImageBitmap.cpp @@ -883,7 +883,7 @@ ImageBitmap::CreateInternal(nsIGlobalObject* aGlobal, ImageBitmap& aImageBitmap, } RefPtr data = aImageBitmap.mData; - RefPtr ret = new ImageBitmap(aGlobal, data); + RefPtr ret = new ImageBitmap(aGlobal, data, aImageBitmap.mIsPremultipliedAlpha); // Set the picture rectangle. if (ret && aCropRect.isSome()) {