зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1656991 - Handle surf alloc failure gracefully. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D89061
This commit is contained in:
Родитель
a29afe9b5a
Коммит
5a983817b7
|
@ -921,6 +921,9 @@ RefPtr<gfx::SourceSurface> ClientWebGLContext::GetFrontBufferSnapshot(
|
|||
const auto format = nonPremultSurf->GetFormat();
|
||||
snapshot =
|
||||
gfx::Factory::CreateDataSourceSurface(size, format, /*zero=*/false);
|
||||
if (!snapshot) {
|
||||
gfxCriticalNote << "CreateDataSourceSurface failed for size " << size;
|
||||
}
|
||||
gfxUtils::PremultiplyDataSurface(nonPremultSurf, snapshot);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче