зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan
Instead pass the flags to the parent constructor.
This commit is contained in:
Родитель
b4855726e4
Коммит
5c01194ba1
|
@ -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()
|
||||
|
|
Загрузка…
Ссылка в новой задаче