diff options
Diffstat (limited to 'chrome/browser/ui/toolbar')
-rw-r--r-- | chrome/browser/ui/toolbar/back_forward_menu_model.cc | 10 | ||||
-rw-r--r-- | chrome/browser/ui/toolbar/toolbar_model.cc | 19 | ||||
-rw-r--r-- | chrome/browser/ui/toolbar/wrench_menu_model.cc | 1 |
3 files changed, 17 insertions, 13 deletions
diff --git a/chrome/browser/ui/toolbar/back_forward_menu_model.cc b/chrome/browser/ui/toolbar/back_forward_menu_model.cc index 410fd47..056adb9 100644 --- a/chrome/browser/ui/toolbar/back_forward_menu_model.cc +++ b/chrome/browser/ui/toolbar/back_forward_menu_model.cc @@ -135,8 +135,8 @@ bool BackForwardMenuModel::GetIconAt(int index, SkBitmap* icon) { IDR_HISTORY_FAVICON); } else { NavigationEntry* entry = GetNavigationEntry(index); - *icon = entry->favicon().bitmap(); - if (!entry->favicon().is_valid() && menu_model_delegate()) { + *icon = entry->GetFavicon().bitmap; + if (!entry->GetFavicon().valid && menu_model_delegate()) { FetchFavicon(entry); } } @@ -271,11 +271,11 @@ void BackForwardMenuModel::OnFavIconDataAvailable( if (gfx::PNGCodec::Decode(favicon.image_data->front(), favicon.image_data->size(), &fav_icon)) { - entry->favicon().set_is_valid(true); - entry->favicon().set_url(favicon.icon_url); + entry->GetFavicon().valid = true; + entry->GetFavicon().url = favicon.icon_url; if (fav_icon.empty()) return; - entry->favicon().set_bitmap(fav_icon); + entry->GetFavicon().bitmap = fav_icon; if (menu_model_delegate()) { menu_model_delegate()->OnIconChanged(model_index); } diff --git a/chrome/browser/ui/toolbar/toolbar_model.cc b/chrome/browser/ui/toolbar/toolbar_model.cc index 1a0a108..623d0dd 100644 --- a/chrome/browser/ui/toolbar/toolbar_model.cc +++ b/chrome/browser/ui/toolbar/toolbar_model.cc @@ -19,6 +19,7 @@ #include "content/browser/tab_contents/navigation_entry.h" #include "content/browser/tab_contents/tab_contents.h" #include "content/browser/webui/web_ui.h" +#include "content/public/browser/ssl_status.h" #include "content/public/common/content_constants.h" #include "grit/generated_resources.h" #include "grit/theme_resources.h" @@ -26,6 +27,8 @@ #include "net/base/net_util.h" #include "ui/base/l10n/l10n_util.h" +using content::SSLStatus; + ToolbarModel::ToolbarModel(Browser* browser) : browser_(browser), input_in_progress_(false) { @@ -100,8 +103,8 @@ ToolbarModel::SecurityLevel ToolbarModel::GetSecurityLevel() const { if (!entry) return NONE; - const NavigationEntry::SSLStatus& ssl = entry->ssl(); - switch (ssl.security_style()) { + const SSLStatus& ssl = entry->GetSSL(); + switch (ssl.security_style) { case content::SECURITY_STYLE_UNKNOWN: case content::SECURITY_STYLE_UNAUTHENTICATED: return NONE; @@ -110,14 +113,14 @@ ToolbarModel::SecurityLevel ToolbarModel::GetSecurityLevel() const { return SECURITY_ERROR; case content::SECURITY_STYLE_AUTHENTICATED: - if (ssl.displayed_insecure_content()) + if (!!(ssl.content_status & SSLStatus::DISPLAYED_INSECURE_CONTENT)) return SECURITY_WARNING; - if (net::IsCertStatusError(ssl.cert_status())) { - DCHECK(net::IsCertStatusMinorError(ssl.cert_status())); + if (net::IsCertStatusError(ssl.cert_status)) { + DCHECK(net::IsCertStatusMinorError(ssl.cert_status)); return SECURITY_WARNING; } - if ((ssl.cert_status() & net::CERT_STATUS_IS_EV) && - CertStore::GetInstance()->RetrieveCert(ssl.cert_id(), NULL)) + if ((ssl.cert_status & net::CERT_STATUS_IS_EV) && + CertStore::GetInstance()->RetrieveCert(ssl.cert_id, NULL)) return EV_SECURE; return SECURE; @@ -145,7 +148,7 @@ string16 ToolbarModel::GetEVCertName() const { // Note: Navigation controller and active entry are guaranteed non-NULL or // the security level would be NONE. CertStore::GetInstance()->RetrieveCert( - GetNavigationController()->GetVisibleEntry()->ssl().cert_id(), &cert); + GetNavigationController()->GetVisibleEntry()->GetSSL().cert_id, &cert); return GetEVCertName(*cert); } diff --git a/chrome/browser/ui/toolbar/wrench_menu_model.cc b/chrome/browser/ui/toolbar/wrench_menu_model.cc index 743dbcf..a7acc3a 100644 --- a/chrome/browser/ui/toolbar/wrench_menu_model.cc +++ b/chrome/browser/ui/toolbar/wrench_menu_model.cc @@ -41,6 +41,7 @@ #include "grit/chromium_strings.h" #include "grit/generated_resources.h" #include "grit/theme_resources.h" +#include "third_party/skia/include/core/SkBitmap.h" #include "ui/base/l10n/l10n_util.h" #include "ui/base/models/button_menu_item_model.h" #include "ui/base/resource/resource_bundle.h" |