Bug 862106. Use Create*Client directly. r=nical

This commit is contained in:
Nicholas Cameron
2013-04-17 09:36:06 +12:00
parent 913ecb9e12
commit 97c38ba23b
12 changed files with 24 additions and 68 deletions

View File

@@ -258,10 +258,15 @@ BasicShadowableImageLayer::Paint(gfxContext* aContext, Layer* aMaskLayer)
if (!mImageClient ||
!mImageClient->UpdateImage(mContainer, GetContentFlags())) {
mImageClient = BasicManager()->CreateImageClientFor(GetImageClientType(), this,
mForceSingleTile
? ForceSingleTile
: 0);
mImageClient = ImageClient::CreateImageClient(GetImageClientType(),
BasicManager(),
mForceSingleTile
? ForceSingleTile
: 0);
if (GetImageClientType() == BUFFER_BRIDGE) {
static_cast<ImageClientBridge*>(mImageClient.get())->SetLayer(this);
}
if (!mImageClient) {
return;
}