Index: android_webview/browser/aw_browser_context.cc |
diff --git a/android_webview/browser/aw_browser_context.cc b/android_webview/browser/aw_browser_context.cc |
index c476fe835ce4a40b6c68ff52f8b1fd27074f50ba..605a569c3570e7b252010a3021b3dffdfbf2b303 100644 |
--- a/android_webview/browser/aw_browser_context.cc |
+++ b/android_webview/browser/aw_browser_context.cc |
@@ -75,10 +75,7 @@ AwBrowserContext::GetDownloadManagerDelegate() { |
content::GeolocationPermissionContext* |
AwBrowserContext::GetGeolocationPermissionContext() { |
- // TODO(boliu): Implement this to power WebSettings.setGeolocationEnabled |
- // setting. |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return geolocation_permission_context_; |
} |
content::SpeechRecognitionPreferences* |
@@ -93,4 +90,9 @@ quota::SpecialStoragePolicy* AwBrowserContext::GetSpecialStoragePolicy() { |
return NULL; |
} |
+void AwBrowserContext::set_geolocation_permissions_context( |
+ content::GeolocationPermissionContext* geolocation_permission_context) { |
+ geolocation_permission_context_ = geolocation_permission_context; |
+} |
+ |
} // namespace android_webview |