Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java

Issue 2834253002: 🔍 Don't display the search engine until First Run completes (Closed)
Patch Set: 🔍 Don't display the search engine until First Run completes Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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() {

Powered by Google App Engine
This is Rietveld 408576698