Index: chrome/browser/extensions/api/settings_private/settings_private_api.cc |
diff --git a/chrome/browser/extensions/api/settings_private/settings_private_api.cc b/chrome/browser/extensions/api/settings_private/settings_private_api.cc |
index 64104da47cbf7a82687851a3f02022dd605293d4..d146a27939314050f7263f3a9a4d139dbdb9a2f9 100644 |
--- a/chrome/browser/extensions/api/settings_private/settings_private_api.cc |
+++ b/chrome/browser/extensions/api/settings_private/settings_private_api.cc |
@@ -44,12 +44,10 @@ ExtensionFunction::ResponseAction SettingsPrivateSetPrefFunction::Run() { |
delegate->SetPref(parameters->name, parameters->value.get()); |
switch (result) { |
case PrefsUtil::SUCCESS: |
- return RespondNow( |
- OneArgument(base::MakeUnique<base::FundamentalValue>(true))); |
+ return RespondNow(OneArgument(base::MakeUnique<base::Value>(true))); |
case PrefsUtil::PREF_NOT_MODIFIABLE: |
// Not an error, but return false to indicate setting the pref failed. |
- return RespondNow( |
- OneArgument(base::MakeUnique<base::FundamentalValue>(false))); |
+ return RespondNow(OneArgument(base::MakeUnique<base::Value>(false))); |
case PrefsUtil::PREF_NOT_FOUND: |
return RespondNow(Error("Pref not found: *", parameters->name)); |
case PrefsUtil::PREF_TYPE_MISMATCH: |
@@ -60,8 +58,7 @@ ExtensionFunction::ResponseAction SettingsPrivateSetPrefFunction::Run() { |
parameters->name)); |
} |
NOTREACHED(); |
- return RespondNow( |
- OneArgument(base::MakeUnique<base::FundamentalValue>(false))); |
+ return RespondNow(OneArgument(base::MakeUnique<base::Value>(false))); |
} |
//////////////////////////////////////////////////////////////////////////////// |
@@ -144,8 +141,7 @@ ExtensionFunction::ResponseAction |
return RespondNow(Error(kDelegateIsNull)); |
delegate->SetDefaultZoom(parameters->zoom); |
- return RespondNow( |
- OneArgument(base::MakeUnique<base::FundamentalValue>(true))); |
+ return RespondNow(OneArgument(base::MakeUnique<base::Value>(true))); |
} |
} // namespace extensions |