Backed out changeset bf93cbec0450 (bug 1112170) for OSX asserts/crashes.

This commit is contained in:
Ryan VanderMeulen 2014-12-18 12:22:50 -05:00
parent 3027d1493e
commit 41d5e05bb1

View File

@ -162,7 +162,10 @@ ClientLayerManager::CreatePaintedLayerWithHint(PaintedLayerCreationHint aHint)
#ifdef MOZ_B2G
aHint == SCROLLABLE &&
#endif
gfxPlatform::GetPlatform()->UseTiling()) {
gfxPlatform::GetPlatform()->UseTiling() &&
(AsShadowForwarder()->GetCompositorBackendType() == LayersBackend::LAYERS_OPENGL ||
AsShadowForwarder()->GetCompositorBackendType() == LayersBackend::LAYERS_D3D9 ||
AsShadowForwarder()->GetCompositorBackendType() == LayersBackend::LAYERS_D3D11)) {
nsRefPtr<ClientTiledPaintedLayer> layer = new ClientTiledPaintedLayer(this, aHint);
CREATE_SHADOW(Painted);
return layer.forget();