Backed out changeset 772d552cbe95 (bug 1049303) for build bustage in ClientLayerManager on a CLOSED TREE

This commit is contained in:
Wes Kocher 2014-08-06 17:31:55 -07:00
parent 473fc8784b
commit d4cbfc1bcf
3 changed files with 6 additions and 3 deletions

View File

@ -66,7 +66,11 @@ public:
continue;
}
ToClientLayer(child)->RenderLayer(&readback);
if (child->GetType() != TYPE_THEBES) {
ToClientLayer(child)->RenderLayer();
} else {
static_cast<ClientThebesLayer*>(child)->RenderLayer(&readback);
}
if (!ClientManager()->GetRepeatTransaction() &&
!child->GetInvalidRegion().IsEmpty()) {

View File

@ -334,7 +334,6 @@ public:
virtual void ClearCachedResources() { }
virtual void RenderLayer() = 0;
virtual void RenderLayer(ReadbackProcessor *aReadback) { RenderLayer(); }
virtual ClientThebesLayer* AsThebes() { return nullptr; }

View File

@ -71,7 +71,7 @@ public:
virtual void RenderLayer() { RenderLayer(nullptr); }
virtual void RenderLayer(ReadbackProcessor *aReadback) MOZ_OVERRIDE;
virtual void RenderLayer(ReadbackProcessor *aReadback);
virtual void ClearCachedResources()
{