| Index: chrome/browser/ui/autofill/autofill_popup_layout_model.cc
|
| diff --git a/chrome/browser/ui/autofill/autofill_popup_layout_model.cc b/chrome/browser/ui/autofill/autofill_popup_layout_model.cc
|
| index 652017dcad23f5abd8fcc87a074a9c2d05977094..ce12f2b0fd421b4ca205de2dd7e472b8b25344cd 100644
|
| --- a/chrome/browser/ui/autofill/autofill_popup_layout_model.cc
|
| +++ b/chrome/browser/ui/autofill/autofill_popup_layout_model.cc
|
| @@ -157,8 +157,9 @@ const gfx::FontList& AutofillPopupLayoutModel::GetValueFontListForRow(
|
| // All other message types are defined here.
|
| PopupItemId id = static_cast<PopupItemId>(suggestions[index].frontend_id);
|
| switch (id) {
|
| - case POPUP_ITEM_ID_WARNING_MESSAGE:
|
| + case POPUP_ITEM_ID_INSECURE_CONTEXT_PAYMENT_DISABLED_MESSAGE:
|
| return warning_font_list_;
|
| + case POPUP_ITEM_ID_HTTP_NOT_SECURE_WARNING_MESSAGE:
|
| case POPUP_ITEM_ID_CLEAR_FORM:
|
| case POPUP_ITEM_ID_CREDIT_CARD_SIGNIN_PROMO:
|
| case POPUP_ITEM_ID_AUTOFILL_OPTIONS:
|
| @@ -178,6 +179,18 @@ const gfx::FontList& AutofillPopupLayoutModel::GetValueFontListForRow(
|
| const gfx::FontList& AutofillPopupLayoutModel::GetLabelFontList() const {
|
| return smaller_font_list_;
|
| }
|
| +
|
| +SkColor AutofillPopupLayoutModel::GetValueFontColorForRow(size_t index) const {
|
| + std::vector<autofill::Suggestion> suggestions = delegate_->GetSuggestions();
|
| + switch (suggestions[index].frontend_id) {
|
| + case POPUP_ITEM_ID_HTTP_NOT_SECURE_WARNING_MESSAGE:
|
| + return kHttpWarningTextColor;
|
| + case POPUP_ITEM_ID_INSECURE_CONTEXT_PAYMENT_DISABLED_MESSAGE:
|
| + return kLabelTextColor;
|
| + default:
|
| + return kValueTextColor;
|
| + }
|
| +}
|
| #endif
|
|
|
| int AutofillPopupLayoutModel::LineFromY(int y) const {
|
|
|