Bug 1053563 - Use a static create function to replace InitWith for TextureClient. r=nical
This commit is contained in:
@@ -202,12 +202,12 @@ D3D9SurfaceImage::GetTextureClient(CompositableClient* aClient)
|
||||
{
|
||||
EnsureSynchronized();
|
||||
if (!mTextureClient) {
|
||||
RefPtr<SharedTextureClientD3D9> textureClient =
|
||||
new SharedTextureClientD3D9(aClient->GetForwarder(),
|
||||
gfx::SurfaceFormat::B8G8R8X8,
|
||||
TextureFlags::DEFAULT);
|
||||
textureClient->InitWith(mTexture, mShareHandle, mDesc);
|
||||
mTextureClient = textureClient;
|
||||
mTextureClient = SharedTextureClientD3D9::Create(aClient->GetForwarder(),
|
||||
gfx::SurfaceFormat::B8G8R8X8,
|
||||
TextureFlags::DEFAULT,
|
||||
mTexture,
|
||||
mShareHandle,
|
||||
mDesc);
|
||||
}
|
||||
return mTextureClient;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user