Bug 746883; misc bits and pieces for getting Skia/Azure canvases going. r=gw280

This commit is contained in:
Nicholas Cameron 2012-04-10 13:18:53 +12:00
parent af6b8d57ac
commit 3abd6b6d32
2 changed files with 7 additions and 0 deletions

View File

@ -4669,3 +4669,9 @@ nsCanvasRenderingContext2DAzure::MarkContextClean()
mInvalidateCount = 0;
}
bool
nsCanvasRenderingContext2DAzure::ShouldForceInactiveLayer(LayerManager *aManager)
{
return !aManager->CanUseCanvasLayerForSize(gfxIntSize(mWidth, mHeight));
}

View File

@ -483,6 +483,7 @@ public:
already_AddRefed<CanvasLayer> GetCanvasLayer(nsDisplayListBuilder* aBuilder,
CanvasLayer *aOldLayer,
LayerManager *aManager);
virtual bool ShouldForceInactiveLayer(LayerManager *aManager);
void MarkContextClean();
NS_IMETHOD SetIsIPC(bool isIPC);
// this rect is in canvas device space