Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index f6c9367070353eef0747e2c260329de83dc36641..3fa025b8a4e5fb125a85c41b0ba1bab3a234e10d 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -851,11 +851,7 @@ HostContentSettingsMap* ProfileImpl::GetHostContentSettingsMap() { |
content::GeolocationPermissionContext* |
ProfileImpl::GetGeolocationPermissionContext() { |
- if (!geolocation_permission_context_.get()) { |
- geolocation_permission_context_ = |
- ChromeGeolocationPermissionContextFactory::Create(this); |
- } |
- return geolocation_permission_context_.get(); |
+ return ChromeGeolocationPermissionContextFactory::GetForProfile(this); |
} |
content::SpeechRecognitionPreferences* |