Index: content/browser/web_contents/web_contents_view.h |
diff --git a/content/browser/web_contents/web_contents_view.h b/content/browser/web_contents/web_contents_view.h |
index e4401f85bf3f6c18dfa9bcfd76ed3a6e24a723ef..ec7b2852a2a28d988a597101c2ca5bb0b1516033 100644 |
--- a/content/browser/web_contents/web_contents_view.h |
+++ b/content/browser/web_contents/web_contents_view.h |
@@ -14,6 +14,10 @@ |
#include "ui/gfx/geometry/size.h" |
#include "ui/gfx/native_widget_types.h" |
+namespace ui { |
+class Compositor; |
+} |
+ |
namespace content { |
class RenderViewHost; |
class RenderWidgetHost; |
@@ -115,6 +119,10 @@ class WebContentsView { |
// Invoked to enable/disable overscroll gesture navigation. |
virtual void SetOverscrollControllerEnabled(bool enabled) = 0; |
+ // Returns the Compositor currently responsible for the view. Only supported |
+ // on aura; is null on all other platforms. |
+ virtual ui::Compositor* GetCompositor() const = 0; |
+ |
#if defined(OS_MACOSX) |
// Allowing other views disables optimizations which assume that only a single |
// WebContents is present. |