mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 648484, part E: Hook d3d9 shadow layers up to new system. r=BenWa
This commit is contained in:
parent
2a1023aded
commit
01bd80b344
@ -121,6 +121,9 @@ public:
|
||||
*/
|
||||
virtual void Destroy();
|
||||
|
||||
virtual ShadowLayerManager* AsShadowManager()
|
||||
{ return this; }
|
||||
|
||||
virtual void BeginTransaction();
|
||||
|
||||
virtual void BeginTransactionWithTarget(gfxContext* aTarget);
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user