| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePreferences.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePreferences.java
|
| index 53be86bd2daee987c9013fd01cf08fea89c506b9..1682e8d9454f450bd97bf944c5330bd0e971962b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePreferences.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePreferences.java
|
| @@ -31,6 +31,7 @@ import org.chromium.chrome.browser.preferences.LocationSettings;
|
| import org.chromium.chrome.browser.preferences.ManagedPreferenceDelegate;
|
| import org.chromium.chrome.browser.preferences.ManagedPreferencesUtils;
|
| import org.chromium.chrome.browser.preferences.PrefServiceBridge;
|
| +import org.chromium.chrome.browser.widget.TintedDrawable;
|
| import org.chromium.ui.text.SpanApplier;
|
| import org.chromium.ui.text.SpanApplier.SpanInfo;
|
|
|
| @@ -437,8 +438,9 @@ public class WebsitePreferences extends PreferenceFragment
|
|
|
| // Set the title and arrow icons for the header.
|
| allowedGroup.setGroupTitle(resourceId, numAllowed);
|
| - allowedGroup.setIcon(
|
| - mAllowListExpanded ? R.drawable.ic_expand_less : R.drawable.ic_expand_more);
|
| + TintedDrawable icon = TintedDrawable.constructTintedDrawable(getResources(),
|
| + mAllowListExpanded ? R.drawable.ic_expand : R.drawable.ic_collapse);
|
| + allowedGroup.setIcon(icon);
|
| }
|
|
|
| private void updateBlockedHeader(int numBlocked) {
|
| @@ -452,19 +454,22 @@ public class WebsitePreferences extends PreferenceFragment
|
|
|
| // Set the title and arrow icons for the header.
|
| blockedGroup.setGroupTitle(R.string.website_settings_blocked_group_heading, numBlocked);
|
| - blockedGroup.setIcon(
|
| - mBlockListExpanded ? R.drawable.ic_expand_less : R.drawable.ic_expand_more);
|
| + TintedDrawable icon = TintedDrawable.constructTintedDrawable(getResources(),
|
| + mBlockListExpanded ? R.drawable.ic_expand : R.drawable.ic_collapse);
|
| + blockedGroup.setIcon(icon);
|
| }
|
|
|
| private Website createSiteByOrigin(WebsiteAddress address) {
|
| String origin = address.getOrigin();
|
| String host = address.getHost();
|
| Website site = new Website(address);
|
| - if (!mSitesByOrigin.containsKey(origin))
|
| + if (!mSitesByOrigin.containsKey(origin)) {
|
| mSitesByOrigin.put(origin, new HashSet<Website>());
|
| + }
|
| mSitesByOrigin.get(origin).add(site);
|
| - if (!mSitesByHost.containsKey(host))
|
| + if (!mSitesByHost.containsKey(host)) {
|
| mSitesByHost.put(host, new HashSet<Website>());
|
| + }
|
| mSitesByHost.get(host).add(site);
|
| return site;
|
| }
|
|
|