| Index: extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| diff --git a/extensions/browser/api/networking_private/networking_private_chromeos.cc b/extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| index 5754f373c26d285dc08f8e256e52e3c74105b2fd..a7108488a2a3df227b8f4cad8843cde4bb820118 100644
|
| --- a/extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| +++ b/extensions/browser/api/networking_private/networking_private_chromeos.cc
|
| @@ -302,6 +302,13 @@ void NetworkingPrivateChromeOS::SetProperties(
|
| base::Bind(&NetworkHandlerFailureCallback, failure_callback));
|
| }
|
|
|
| +void NetworkHandlerCreateCallback(
|
| + const NetworkingPrivateDelegate::StringCallback& callback,
|
| + const std::string& service_path,
|
| + const std::string& guid) {
|
| + callback.Run(guid);
|
| +}
|
| +
|
| void NetworkingPrivateChromeOS::CreateNetwork(
|
| bool shared,
|
| scoped_ptr<base::DictionaryValue> properties,
|
| @@ -316,7 +323,8 @@ void NetworkingPrivateChromeOS::CreateNetwork(
|
| }
|
|
|
| GetManagedConfigurationHandler()->CreateConfiguration(
|
| - user_id_hash, *properties, success_callback,
|
| + user_id_hash, *properties,
|
| + base::Bind(&NetworkHandlerCreateCallback, success_callback),
|
| base::Bind(&NetworkHandlerFailureCallback, failure_callback));
|
| }
|
|
|
|
|