Index: sky/shell/ui/engine.h |
diff --git a/sky/shell/ui/engine.h b/sky/shell/ui/engine.h |
index e10781a21e88f3c5d014b07d2896f3e0c74c1bac..5311229d750b87eceeaef7782ac85ed485c94734 100644 |
--- a/sky/shell/ui/engine.h |
+++ b/sky/shell/ui/engine.h |
@@ -16,6 +16,7 @@ |
#include "skia/ext/refptr.h" |
#include "sky/engine/public/platform/ServiceProvider.h" |
#include "sky/engine/public/sky/sky_view.h" |
+#include "sky/engine/public/sky/sky_view_client.h" |
#include "sky/engine/public/web/WebFrameClient.h" |
#include "sky/engine/public/web/WebViewClient.h" |
#include "sky/shell/gpu_delegate.h" |
@@ -34,7 +35,8 @@ class Engine : public UIDelegate, |
public blink::ServiceProvider, |
public mojo::NavigatorHost, |
public blink::WebFrameClient, |
- public blink::WebViewClient { |
+ public blink::WebViewClient, |
+ public blink::SkyViewClient { |
public: |
struct Config { |
ServiceProviderContext* service_provider_context; |
@@ -75,6 +77,9 @@ class Engine : public UIDelegate, |
void didCreateIsolate(blink::WebLocalFrame* frame, |
Dart_Isolate isolate) override; |
+ // SkyViewClient methods: |
+ void SchedulePaint() override; |
+ |
// Services methods: |
mojo::NavigatorHost* NavigatorHost() override; |