--- a/widget/PuppetWidget.cpp
+++ b/widget/PuppetWidget.cpp
@@ -611,18 +611,18 @@ WindowRenderer* PuppetWidget::GetWindowR
mBrowserChild->IsLayersConnected() != Some(true));
mWindowRenderer = CreateBasicLayerManager();
}
return mWindowRenderer;
}
bool PuppetWidget::CreateRemoteLayerManager(
- const std::function<bool(LayerManager*)>& aInitializeFunc) {
- RefPtr<LayerManager> lm = new WebRenderLayerManager(this);
+ const std::function<bool(WebRenderLayerManager*)>& aInitializeFunc) {
+ RefPtr<WebRenderLayerManager> lm = new WebRenderLayerManager(this);
MOZ_ASSERT(mBrowserChild);
if (!aInitializeFunc(lm)) {
return false;
}
// Force the old LM to self destruct, otherwise if the reference dangles we
// could fail to revoke the most recent transaction. We only want to replace