Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan

Instead pass the flags to the parent constructor.
This commit is contained in:
Jamie Nicol 2015-10-28 11:57:55 +13:00
Родитель b4855726e4
Коммит 5c01194ba1
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -27,10 +27,10 @@ SharedSurfaceTextureClient::SharedSurfaceTextureClient(ISurfaceAllocator* aAlloc
TextureFlags aFlags,
UniquePtr<gl::SharedSurface> surf,
gl::SurfaceFactory* factory)
: TextureClient(aAllocator, aFlags | TextureFlags::RECYCLE)
: TextureClient(aAllocator,
aFlags | TextureFlags::RECYCLE | surf->GetTextureFlags())
, mSurf(Move(surf))
{
AddFlags(mSurf->GetTextureFlags());
}
SharedSurfaceTextureClient::~SharedSurfaceTextureClient()