diff options
-rw-r--r-- | chrome/browser/page_info_model.cc | 3 | ||||
-rw-r--r-- | chrome/browser/page_info_model.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/page_info_model.cc b/chrome/browser/page_info_model.cc index 365852f..c8d327d 100644 --- a/chrome/browser/page_info_model.cc +++ b/chrome/browser/page_info_model.cc @@ -248,7 +248,8 @@ PageInfoModel::PageInfoModel(Profile* profile, if (did_fallback) { // For now, only SSLv3 fallback will trigger a warning icon. - icon_id = ICON_STATE_ERROR; + if (icon_id < ICON_STATE_WARNING_MINOR) + icon_id = ICON_STATE_WARNING_MINOR; description += ASCIIToUTF16("\n\n"); description += l10n_util::GetStringUTF16( IDS_PAGE_INFO_SECURITY_TAB_FALLBACK_MESSAGE); diff --git a/chrome/browser/page_info_model.h b/chrome/browser/page_info_model.h index 9edabc5..df7d986 100644 --- a/chrome/browser/page_info_model.h +++ b/chrome/browser/page_info_model.h @@ -35,6 +35,8 @@ class PageInfoModel { SECTION_INFO_FIRST_VISIT, }; + // NOTE: ICON_STATE_OK ... ICON_STATE_ERROR must be listed in increasing + // order of severity. Code may depend on this order. enum SectionStateIcon { // No icon. ICON_NONE = -1, |