| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| index 94e85cd9c92b01e6c14148c746ef234207429922..c5b5b15510c210454705d8cba9a4c9f853655a21 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
|
| @@ -502,6 +502,18 @@ public abstract class ChromeActivity extends AsyncInitializationActivity
|
| public void onCrash(Tab tab, boolean sadTabShown) {
|
| postDeferredStartupIfNeeded();
|
| }
|
| +
|
| + @Override
|
| + public void onDidChangeThemeColor(Tab tab, int color) {
|
| + if (getToolbarManager() == null) return;
|
| + if (getActivityTab() != tab) return;
|
| +
|
| + getToolbarManager().updatePrimaryColor(color);
|
| +
|
| + ControlContainer controlContainer =
|
| + (ControlContainer) findViewById(R.id.control_container);
|
| + controlContainer.getToolbarResourceAdapter().invalidate(null);
|
| + }
|
| };
|
|
|
| if (mAssistStatusHandler != null) {
|
|
|