Bug 648484, part E: Hook d3d9 shadow layers up to new system. r=BenWa

This commit is contained in:
Chris Jones 2011-07-06 13:29:27 -04:00
parent 2a1023aded
commit 01bd80b344
2 changed files with 4 additions and 5 deletions

View File

@ -121,6 +121,9 @@ public:
*/
virtual void Destroy();
virtual ShadowLayerManager* AsShadowManager()
{ return this; }
virtual void BeginTransaction();
virtual void BeginTransactionWithTarget(gfxContext* aTarget);

View File

@ -717,11 +717,7 @@ PLayersParent*
RenderFrameParent::AllocPLayers()
{
ShadowLayerManager* slm = GetLayerManager()->AsShadowManager();
if (!slm) {
NS_WARNING("shadow layers no sprechen D3D backend yet");
return nsnull;
}
return new ShadowLayersParent(slm);
return slm ? new ShadowLayersParent(slm) : nsnull;
}
bool