Revert "Replaces sync init of a browser to async in AppWidgetProvider on Android" (#16850)

This commit is contained in:
Serg
2023-01-25 01:50:28 -05:00
committed by GitHub
parent d3f34a450b
commit 573c9084ea
@@ -32,15 +32,11 @@ import org.json.JSONObject;
import org.chromium.base.Consumer;
import org.chromium.base.ContextUtils;
import org.chromium.base.IntentUtils;
import org.chromium.base.Log;
import org.chromium.base.library_loader.ProcessInitException;
import org.chromium.chrome.R;
import org.chromium.chrome.browser.IntentHandler;
import org.chromium.chrome.browser.browserservices.intents.WebappConstants;
import org.chromium.chrome.browser.document.ChromeLauncherActivity;
import org.chromium.chrome.browser.init.BrowserParts;
import org.chromium.chrome.browser.init.ChromeBrowserInitializer;
import org.chromium.chrome.browser.init.EmptyBrowserParts;
import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.chrome.browser.searchwidget.SearchActivity;
@@ -67,8 +63,6 @@ import java.util.List;
import java.util.Objects;
public class QuickActionSearchAndBookmarkWidgetProvider extends AppWidgetProvider {
private static final String TAG = "WidgetProvider";
static class QuickActionSearchAndBookmarkWidgetProviderDelegate
implements Consumer<SearchActivityPreferences> {
public QuickActionSearchAndBookmarkWidgetProviderDelegate() {}
@@ -121,15 +115,7 @@ public class QuickActionSearchAndBookmarkWidgetProvider extends AppWidgetProvide
private static QuickActionSearchAndBookmarkWidgetProviderDelegate mDelegate;
public QuickActionSearchAndBookmarkWidgetProvider() {
final BrowserParts parts = new EmptyBrowserParts();
try {
ChromeBrowserInitializer.getInstance().handlePreNativeStartupAndLoadLibraries(parts);
ChromeBrowserInitializer.getInstance().handlePostNativeStartup(
true /* isAsync */, parts);
} catch (ProcessInitException e) {
Log.e(TAG, "Background Launch Error", e);
}
ChromeBrowserInitializer.getInstance().handleSynchronousStartup();
}
public static void initializeDelegate() {