Index: chrome/browser/extensions/api/extension_action/extension_action_api.cc |
diff --git a/chrome/browser/extensions/api/extension_action/extension_action_api.cc b/chrome/browser/extensions/api/extension_action/extension_action_api.cc |
index dbd8832c823b5fc1ff33752a791c9113f773f2f8..b9a2a304e80e296599c9055f63098ea16da5668c 100644 |
--- a/chrome/browser/extensions/api/extension_action/extension_action_api.cc |
+++ b/chrome/browser/extensions/api/extension_action/extension_action_api.cc |
@@ -551,14 +551,10 @@ bool ExtensionActionGetBadgeTextFunction::RunExtensionAction() { |
bool ExtensionActionGetBadgeBackgroundColorFunction::RunExtensionAction() { |
std::unique_ptr<base::ListValue> list(new base::ListValue()); |
SkColor color = extension_action_->GetBadgeBackgroundColor(tab_id_); |
- list->Append( |
- new base::FundamentalValue(static_cast<int>(SkColorGetR(color)))); |
- list->Append( |
- new base::FundamentalValue(static_cast<int>(SkColorGetG(color)))); |
- list->Append( |
- new base::FundamentalValue(static_cast<int>(SkColorGetB(color)))); |
- list->Append( |
- new base::FundamentalValue(static_cast<int>(SkColorGetA(color)))); |
+ list->AppendInteger(static_cast<int>(SkColorGetR(color))); |
+ list->AppendInteger(static_cast<int>(SkColorGetG(color))); |
+ list->AppendInteger(static_cast<int>(SkColorGetB(color))); |
+ list->AppendInteger(static_cast<int>(SkColorGetA(color))); |
SetResult(std::move(list)); |
return true; |
} |