layout/generic/nsIScrollableFrame.h
changeset 591057 1b49e7328ae43c6565d167f4c391430575097fd3
parent 591009 6f9a4f3a3c3669ad589be8f586feb17dd5ba996b
child 591146 414aa7ff05fe93b7925ed2173f9e12fd1feb5dd5
--- a/layout/generic/nsIScrollableFrame.h
+++ b/layout/generic/nsIScrollableFrame.h
@@ -35,17 +35,17 @@ class nsIContent;
 
 namespace mozilla {
 class DisplayItemClip;
 class nsDisplayListBuilder;
 
 namespace layers {
 struct ScrollMetadata;
 class Layer;
-class LayerManager;
+class WebRenderLayerManager;
 }  // namespace layers
 namespace layout {
 class ScrollAnchorContainer;
 }  // namespace layout
 }  // namespace mozilla
 
 /**
  * Interface for frames that are scrollable. This interface exposes
@@ -470,17 +470,17 @@ class nsIScrollableFrame : public nsIScr
    * Determine whether it is desirable to be able to asynchronously scroll this
    * scroll frame.
    */
   virtual bool WantAsyncScroll() const = 0;
   /**
    * Returns the ScrollMetadata contributed by this frame, if there is one.
    */
   virtual mozilla::Maybe<mozilla::layers::ScrollMetadata> ComputeScrollMetadata(
-      mozilla::layers::LayerManager* aLayerManager,
+      mozilla::layers::WebRenderLayerManager* aLayerManager,
       const nsIFrame* aContainerReferenceFrame,
       const mozilla::DisplayItemClip* aClip) const = 0;
 
   /**
    * Mark the scrollbar frames for reflow.
    */
   virtual void MarkScrollbarsDirtyForReflow() const = 0;