Commit ae1708e6 authored by Side Yilmaz's avatar Side Yilmaz Committed by Commit Bot

Replace deprecated getLastUsedProfile function in PaymentRequestHeader.

Profile#getLastUsedProfile| is deprecated and replaced with
|Profile#getLastUsedRegularProfile|. This CL updates
PaymentRequestHeader class.

Note: This change is only code clean-up, does not change any behavior.

Bug: 1041781
Change-Id: Icd95cb4f4b2af2faef88a4043a8f6e6153eff468
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2105153Reviewed-by: default avatarRamin Halavati <rhalavati@chromium.org>
Reviewed-by: default avatarSahel Sharify <sahel@chromium.org>
Commit-Queue: Side YILMAZ <sideyilmaz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#750559}
parent 7866dfcf
...@@ -66,8 +66,11 @@ public class PaymentRequestHeader extends FrameLayout { ...@@ -66,8 +66,11 @@ public class PaymentRequestHeader extends FrameLayout {
Spannable url = new SpannableStringBuilder(origin); Spannable url = new SpannableStringBuilder(origin);
final boolean useDarkColors = final boolean useDarkColors =
!ColorUtils.shouldUseLightForegroundOnBackground(mBackgroundColor); !ColorUtils.shouldUseLightForegroundOnBackground(mBackgroundColor);
// TODO(https://crbug.com/1041781): Use the current profile (i.e., regular profile or
// incognito profile) instead of always using regular profile. It is wrong and need to be
// fixed not to cause data leakage from incognito to regular profile.
ChromeAutocompleteSchemeClassifier chromeAutocompleteSchemeClassifier = ChromeAutocompleteSchemeClassifier chromeAutocompleteSchemeClassifier =
new ChromeAutocompleteSchemeClassifier(Profile.getLastUsedProfile()); new ChromeAutocompleteSchemeClassifier(Profile.getLastUsedRegularProfile());
OmniboxUrlEmphasizer.emphasizeUrl(url, mContext.getResources(), OmniboxUrlEmphasizer.emphasizeUrl(url, mContext.getResources(),
chromeAutocompleteSchemeClassifier, securityLevel, false /* isInternalPage */, chromeAutocompleteSchemeClassifier, securityLevel, false /* isInternalPage */,
useDarkColors, true /* emphasizeHttpsScheme */); useDarkColors, true /* emphasizeHttpsScheme */);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment