Bug 1126918 - NewShSurfaceHandle can return null. Guard against it. r=jgilbert

This commit is contained in:
Milan Sreckovic 2015-02-02 17:18:29 -05:00
Родитель 71a5472876
Коммит fae33ae252
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -333,6 +333,9 @@ static TemporaryRef<gl::ShSurfHandle>
CloneSurface(gl::SharedSurface* src, gl::SurfaceFactory* factory)
{
RefPtr<gl::ShSurfHandle> dest = factory->NewShSurfHandle(src->mSize);
if (!dest) {
return nullptr;
}
SharedSurface::ProdCopy(src, dest->Surf(), factory);
return dest.forget();
}