| Index: chrome/browser/prefs/active_profile_pref_service.cc
|
| diff --git a/chrome/browser/prefs/active_profile_pref_service.cc b/chrome/browser/prefs/active_profile_pref_service.cc
|
| index b8546a913c593003612678eebd756a9f49e79f62..4238ffcf4e845d2e11b783b6603f462b949b4fc0 100644
|
| --- a/chrome/browser/prefs/active_profile_pref_service.cc
|
| +++ b/chrome/browser/prefs/active_profile_pref_service.cc
|
| @@ -29,6 +29,16 @@ void ActiveProfilePrefService::Connect(
|
| callback);
|
| }
|
|
|
| +void ActiveProfilePrefService::ConnectToUserPrefStore(
|
| + prefs::mojom::PrefStoreRequest request) {
|
| + auto* connector = content::BrowserContext::GetConnectorFor(
|
| + ProfileManager::GetActiveUserProfile()->GetOriginalProfile());
|
| + connector->BindInterface(prefs::mojom::kServiceName, &connector_ptr_);
|
| + connector_ptr_.set_connection_error_handler(base::Bind(
|
| + &ActiveProfilePrefService::OnConnectError, base::Unretained(this)));
|
| + connector_ptr_->ConnectToUserPrefStore(std::move(request));
|
| +}
|
| +
|
| void ActiveProfilePrefService::Create(
|
| const service_manager::BindSourceInfo& source_info,
|
| prefs::mojom::PrefStoreConnectorRequest request) {
|
|
|