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 185e7164e10cb4ce66c0e522110720d940b6e539..fc2ca1e7e85a19f48594bb6756dc13216d4939a5 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. |
@@ -29,6 +30,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); |
}; |