| Index: chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| index 7c4343ed323c299fbcedbfaa800f95bed0f24308..a2529d6e6736615ec2d3f236fb6ba330eb313fd6 100644
|
| --- a/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| +++ b/chrome/browser/extensions/api/cloud_print_private/cloud_print_private_api.cc
|
| @@ -46,17 +46,17 @@ bool CloudPrintPrivateSetupConnectorFunction::RunImpl() {
|
| params->user_email,
|
| params->robot_email,
|
| params->credentials,
|
| - params->connect_new_printers,
|
| - params->printer_blacklist);
|
| + params->user_settings);
|
| } else {
|
| if (!CloudPrintProxyServiceFactory::GetForProfile(profile_))
|
| return false;
|
| + scoped_ptr<base::DictionaryValue> user_setings(
|
| + params->user_settings.ToValue());
|
| CloudPrintProxyServiceFactory::GetForProfile(profile_)->
|
| EnableForUserWithRobot(params->credentials,
|
| params->robot_email,
|
| params->user_email,
|
| - params->connect_new_printers,
|
| - params->printer_blacklist);
|
| + *user_setings);
|
| }
|
| SendResponse(true);
|
| return true;
|
|
|