--- a/gfx/layers/ipc/CompositorManagerChild.h
+++ b/gfx/layers/ipc/CompositorManagerChild.h
@@ -14,38 +14,39 @@
#include "mozilla/StaticPtr.h" // for StaticRefPtr
#include "mozilla/layers/PCompositorManagerChild.h"
namespace mozilla {
namespace layers {
class CompositorBridgeChild;
class CompositorManagerParent;
-class LayerManager;
+class WebRenderLayerManager;
class CompositorManagerChild : public PCompositorManagerChild {
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(CompositorManagerChild)
public:
static bool IsInitialized(uint64_t aProcessToken);
static void InitSameProcess(uint32_t aNamespace, uint64_t aProcessToken);
static bool Init(Endpoint<PCompositorManagerChild>&& aEndpoint,
uint32_t aNamespace, uint64_t aProcessToken = 0);
static void Shutdown();
static void OnGPUProcessLost(uint64_t aProcessToken);
static bool CreateContentCompositorBridge(uint32_t aNamespace);
static already_AddRefed<CompositorBridgeChild> CreateWidgetCompositorBridge(
- uint64_t aProcessToken, LayerManager* aLayerManager, uint32_t aNamespace,
- CSSToLayoutDeviceScale aScale, const CompositorOptions& aOptions,
- bool aUseExternalSurfaceSize, const gfx::IntSize& aSurfaceSize);
+ uint64_t aProcessToken, WebRenderLayerManager* aLayerManager,
+ uint32_t aNamespace, CSSToLayoutDeviceScale aScale,
+ const CompositorOptions& aOptions, bool aUseExternalSurfaceSize,
+ const gfx::IntSize& aSurfaceSize);
static already_AddRefed<CompositorBridgeChild>
- CreateSameProcessWidgetCompositorBridge(LayerManager* aLayerManager,
+ CreateSameProcessWidgetCompositorBridge(WebRenderLayerManager* aLayerManager,
uint32_t aNamespace);
static CompositorManagerChild* GetInstance() {
MOZ_ASSERT(NS_IsMainThread());
return sInstance;
}
bool CanSend() const {