Bug 1209780. Use the DrawResult return value of imgIContainer::Draw in the cocoa code. r=seth

This commit is contained in:
Timothy Nikkel 2016-03-29 01:14:45 -05:00
Родитель 615d679373
Коммит 756d4d4332
1 изменённых файлов: 8 добавлений и 3 удалений

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

@ -492,9 +492,14 @@ nsresult nsCocoaUtils::CreateNSImageFromImageContainer(imgIContainer *aImage, ui
return NS_ERROR_FAILURE; return NS_ERROR_FAILURE;
} }
aImage->Draw(context, scaledSize, ImageRegion::Create(scaledSize), mozilla::image::DrawResult res =
aWhichFrame, Filter::POINT, Nothing(), aImage->Draw(context, scaledSize, ImageRegion::Create(scaledSize),
imgIContainer::FLAG_SYNC_DECODE); aWhichFrame, Filter::POINT, Nothing(),
imgIContainer::FLAG_SYNC_DECODE);
if (res != mozilla::image::DrawResult::SUCCESS) {
return NS_ERROR_FAILURE;
}
surface = drawTarget->Snapshot(); surface = drawTarget->Snapshot();
} else { } else {