| Index: chrome/android/java_staging/src/org/chromium/chrome/browser/toolbar/HostedToolbar.java
|
| diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/toolbar/HostedToolbar.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/toolbar/HostedToolbar.java
|
| index bba90f0896bd96419ddf121dbc138a8a4bc42cb4..7677010d10f9fd311b3226a4a637fb2c035786bb 100644
|
| --- a/chrome/android/java_staging/src/org/chromium/chrome/browser/toolbar/HostedToolbar.java
|
| +++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/toolbar/HostedToolbar.java
|
| @@ -116,7 +116,13 @@ public class HostedToolbar extends ToolbarLayout implements LocationBar {
|
|
|
| @Override
|
| public boolean shouldEmphasizeHttpsScheme() {
|
| - return !mUseDarkColors;
|
| + int securityLevel = getSecurityLevel();
|
| + if (securityLevel == ConnectionSecurityHelperSecurityLevel.SECURITY_ERROR
|
| + || securityLevel == ConnectionSecurityHelperSecurityLevel.SECURITY_WARNING
|
| + || securityLevel == ConnectionSecurityHelperSecurityLevel.SECURITY_POLICY_WARNING) {
|
| + return true;
|
| + }
|
| + return false;
|
| }
|
|
|
| @Override
|
| @@ -170,6 +176,7 @@ public class HostedToolbar extends ToolbarLayout implements LocationBar {
|
|
|
| @Override
|
| public void updateLoadingState(boolean updateUrl) {
|
| + if (updateUrl) setUrlToPageUrl();
|
| updateSecurityIcon(getSecurityLevel());
|
| }
|
|
|
|
|