Index: chrome/browser/geolocation/chrome_geolocation_permission_context_android.h |
diff --git a/chrome/browser/geolocation/chrome_geolocation_permission_context_android.h b/chrome/browser/geolocation/chrome_geolocation_permission_context_android.h |
index 61b9616477305550e34101b4189e3e1aafdbc99f..befc6650905e53e51ba33b13ceb2e9369746925a 100644 |
--- a/chrome/browser/geolocation/chrome_geolocation_permission_context_android.h |
+++ b/chrome/browser/geolocation/chrome_geolocation_permission_context_android.h |
@@ -7,6 +7,7 @@ |
#include "chrome/browser/geolocation/chrome_geolocation_permission_context.h" |
+class GoogleLocationSettingsHelper; |
// Android-specific geolocation permission flow, taking into account the |
// Google Location Settings, if available. |
@@ -27,6 +28,16 @@ class ChromeGeolocationPermissionContextAndroid |
const GURL& embedder, |
base::Callback<void(bool)> callback) OVERRIDE; |
+ virtual void PermissionDecided(int render_process_id, |
+ int render_view_id, |
+ int bridge_id, |
+ const GURL& requesting_frame, |
+ const GURL& embedder, |
+ base::Callback<void(bool)> callback, |
+ bool allowed) OVERRIDE; |
+ |
+ scoped_ptr<GoogleLocationSettingsHelper> google_location_settings_helper_; |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeGeolocationPermissionContextAndroid); |
}; |