| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| index 7fd347a9b31834cadd1d77ecb4d9b8906242e995..f0b1f97c348dcb577edc9419fe89823eea6b8948 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java
|
| @@ -33,6 +33,7 @@ import org.chromium.chrome.browser.contextualsearch.ContextualSearchManager.Cont
|
| import org.chromium.chrome.browser.contextualsearch.ContextualSearchStaticEventFilter;
|
| import org.chromium.chrome.browser.contextualsearch.ContextualSearchStaticEventFilter.ContextualSearchTapHandler;
|
| import org.chromium.chrome.browser.device.DeviceClassManager;
|
| +import org.chromium.chrome.browser.document.BrandColorUtils;
|
| import org.chromium.chrome.browser.dom_distiller.ReaderModeEdgeSwipeHandler;
|
| import org.chromium.chrome.browser.dom_distiller.ReaderModePanel;
|
| import org.chromium.chrome.browser.dom_distiller.ReaderModeStaticEventFilter;
|
| @@ -175,6 +176,11 @@ public class LayoutManagerDocument extends LayoutManager
|
| public void onBackgroundColorChanged(Tab tab, int color) {
|
| initLayoutTabFromHost(tab.getId());
|
| }
|
| +
|
| + @Override
|
| + public void onDidChangeThemeColor(Tab tab, int color) {
|
| + initLayoutTabFromHost(tab.getId());
|
| + }
|
| };
|
|
|
| super.init(selector, creator, content, androidContentContainer, contextualSearchDelegate,
|
| @@ -260,7 +266,8 @@ public class LayoutManagerDocument extends LayoutManager
|
| boolean canUseLiveTexture =
|
| tab.getContentViewCore() != null && !tab.isShowingSadTab() && !isNativePage;
|
| layoutTab.initFromHost(tab.getBackgroundColor(), tab.getFallbackTextureId(),
|
| - tab.shouldStall(), canUseLiveTexture);
|
| + tab.shouldStall(), canUseLiveTexture,
|
| + BrandColorUtils.getTextBoxColorForToolbarBackground(tab.getThemeColor()));
|
|
|
| mHost.requestRender();
|
| }
|
|
|