LayerManagerComposite doesn't need to inherit from LayerManager

NEW
Unassigned

Status

()

Core
Graphics: Layers
3 years ago
2 years ago

People

(Reporter: mattwoodrow, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(firefox44 affected)

Details

(Whiteboard: gfx-noted)

(Reporter)

Description

3 years ago
The LayerManager interface is designed for exposing to layout, LayerManagerComposite is never seen by layout.

Trying to use the same API is leading to some confusing code such as:

* EndTransaction meaning both 'I have finished making layer updates from an IPC transaction' and 'Please do a composite', with the difference being specified using flags.
* Stub implementations of CreateXXXLayer.
Whiteboard: gfx-noted
You need to log in before you can comment on or make changes to this bug.