Bug 1266390: Preserver mIsPremultipliedAlpha when creating an ImageBitmap from an existing ImageBitmap. r=kaku

MozReview-Commit-ID: 2p58Z9JUPe6
This commit is contained in:
Bas Schouten 2016-04-28 13:22:31 +00:00
Родитель 356e232f67
Коммит 17a1f926e2
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -883,7 +883,7 @@ ImageBitmap::CreateInternal(nsIGlobalObject* aGlobal, ImageBitmap& aImageBitmap,
} }
RefPtr<layers::Image> data = aImageBitmap.mData; RefPtr<layers::Image> data = aImageBitmap.mData;
RefPtr<ImageBitmap> ret = new ImageBitmap(aGlobal, data); RefPtr<ImageBitmap> ret = new ImageBitmap(aGlobal, data, aImageBitmap.mIsPremultipliedAlpha);
// Set the picture rectangle. // Set the picture rectangle.
if (ret && aCropRect.isSome()) { if (ret && aCropRect.isSome()) {