| 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
|
|
|