Index: chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java |
index 731136017ac9f84aca7b1efc0f4fcc80a2cf2ba6..acd6eb1ebf0b28709ed1cb394cd13a2b9790e4e5 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java |
@@ -52,9 +52,11 @@ import org.chromium.chrome.browser.payments.ui.PaymentRequestSection.OptionSecti |
import org.chromium.chrome.browser.payments.ui.PaymentRequestSection.SectionSeparator; |
import org.chromium.chrome.browser.widget.AlwaysDismissedDialog; |
import org.chromium.chrome.browser.widget.DualControlLayout; |
+import org.chromium.chrome.browser.widget.TintedDrawable; |
import org.chromium.chrome.browser.widget.animation.AnimatorProperties; |
import org.chromium.chrome.browser.widget.animation.FocusAnimator; |
import org.chromium.components.signin.ChromeSigninController; |
+import org.chromium.components.url_formatter.UrlFormatter; |
import org.chromium.ui.text.NoUnderlineClickableSpan; |
import org.chromium.ui.text.SpanApplier; |
import org.chromium.ui.text.SpanApplier.SpanInfo; |
@@ -543,7 +545,14 @@ public class PaymentRequestUI implements DialogInterface.OnDismissListener, View |
messageView.setText(R.string.payments_loading_message); |
((TextView) mRequestView.findViewById(R.id.page_title)).setText(title); |
- ((TextView) mRequestView.findViewById(R.id.hostname)).setText(origin); |
+ |
+ TextView hostName = (TextView) mRequestView.findViewById(R.id.hostname); |
+ hostName.setText(UrlFormatter.tintUrlSchemeForSecurityDisplay(origin, |
+ ApiCompatibilityUtils.getColor(context.getResources(), R.color.google_green_700))); |
+ ApiCompatibilityUtils.setCompoundDrawablesRelativeWithIntrinsicBounds(hostName, |
please use gerrit instead
2017/02/15 21:54:46
Also, let's not show the lock icon for non-https.
gogerald1
2017/02/16 16:43:14
Done. Unfortunately, we can not simply use omnibox
|
+ TintedDrawable.constructTintedDrawable(context.getResources(), |
+ R.drawable.omnibox_https_valid, R.color.google_green_700), |
+ null, null, null); |
// Set up the buttons. |
mCloseButton = mRequestView.findViewById(R.id.close_button); |