Index: third_party/WebKit/public/web/WebFrameClient.h |
diff --git a/third_party/WebKit/public/web/WebFrameClient.h b/third_party/WebKit/public/web/WebFrameClient.h |
index a0ac6dd69fb9f1e392b1f87e10d9b8385bee11ec..9bc13c0c091f7c0a1ba16710a5025a05983ad7ed 100644 |
--- a/third_party/WebKit/public/web/WebFrameClient.h |
+++ b/third_party/WebKit/public/web/WebFrameClient.h |
@@ -54,6 +54,10 @@ |
#include "public/platform/WebURLRequest.h" |
#include <v8.h> |
+namespace mojo { |
+class ServiceProvider; |
+} |
+ |
namespace blink { |
enum class WebTreeScopeType; |
@@ -70,7 +74,6 @@ class WebEncryptedMediaClient; |
class WebExternalPopupMenu; |
class WebExternalPopupMenuClient; |
class WebFormElement; |
-class WebGeolocationClient; |
class WebMediaPlayer; |
class WebMediaPlayerClient; |
class WebMediaPlayerEncryptedMediaClient; |
@@ -511,12 +514,6 @@ public: |
virtual WebWakeLockClient* wakeLockClient() { return 0; } |
- // Geolocation --------------------------------------------------------- |
- |
- // Access the embedder API for (client-based) geolocation client . |
- virtual WebGeolocationClient* geolocationClient() { return 0; } |
- |
- |
// MediaStream ----------------------------------------------------- |
// A new WebRTCPeerConnectionHandler is created. |
@@ -662,6 +659,8 @@ public: |
// WebUSB -------------------------------------------------------------- |
virtual WebUSBClient* usbClient() { return nullptr; } |
+ virtual mojo::ServiceProvider* serviceProvider() { return nullptr; } |
+ |
protected: |
virtual ~WebFrameClient() { } |
}; |