Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java |
| index 2ad015283dcbb6e96a60659db604ab8a3788e34f..8c17926ac77e0c1fd7a05b3a4f7e201485466da6 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java |
| @@ -38,6 +38,7 @@ import org.chromium.chrome.browser.WarmupManager; |
| import org.chromium.chrome.browser.firstrun.FirstRunFlowSequencer; |
| import org.chromium.chrome.browser.metrics.MemoryUma; |
| import org.chromium.chrome.browser.profiles.Profile; |
| +import org.chromium.chrome.browser.searchwidget.SearchWidgetProvider; |
| import org.chromium.chrome.browser.tabmodel.DocumentModeAssassin; |
| import org.chromium.chrome.browser.upgrade.UpgradeActivity; |
| import org.chromium.ui.base.ActivityWindowAndroid; |
| @@ -212,7 +213,15 @@ public abstract class AsyncInitializationActivity extends AppCompatActivity impl |
| * startup path here. This method will be called automatically and should not be called |
| * directly by subclasses. |
| */ |
| - protected void onDeferredStartup() { } |
| + protected void onDeferredStartup() { |
| + mHandler.post(new Runnable() { |
|
Ted C
2017/04/22 20:17:06
same question as the other init, do you want this
gone
2017/04/23 21:00:34
Moved it to when the FirstRunActivity marks itself
|
| + @Override |
| + public void run() { |
| + // Update the search engine name cached by the widget. |
| + SearchWidgetProvider.updateCachedEngineName(); |
| + } |
| + }); |
| + } |
| @Override |
| public void onStartupFailure() { |