| Index: services/preferences/public/cpp/pref_service_factory.cc
|
| diff --git a/services/preferences/public/cpp/pref_service_factory.cc b/services/preferences/public/cpp/pref_service_factory.cc
|
| index 1fae6bc8f59f848b88c6c03c3a3188da8748cf4e..d1a48c3d3794740eebcc6221a1f768feb5f6604d 100644
|
| --- a/services/preferences/public/cpp/pref_service_factory.cc
|
| +++ b/services/preferences/public/cpp/pref_service_factory.cc
|
| @@ -97,10 +97,11 @@ void OnConnectError(
|
|
|
| void ConnectToPrefService(service_manager::Connector* connector,
|
| scoped_refptr<PrefRegistry> pref_registry,
|
| - ConnectCallback callback) {
|
| + ConnectCallback callback,
|
| + base::StringPiece service_name) {
|
| auto connector_ptr = make_scoped_refptr(
|
| new RefCountedInterfacePtr<mojom::PrefStoreConnector>());
|
| - connector->BindInterface(mojom::kPrefStoreServiceName, &connector_ptr->get());
|
| + connector->BindInterface(service_name.as_string(), &connector_ptr->get());
|
| connector_ptr->get().set_connection_error_handler(base::Bind(
|
| &OnConnectError, connector_ptr, base::Passed(ConnectCallback{callback})));
|
| auto serialized_pref_registry = SerializePrefRegistry(*pref_registry);
|
|
|