Revert "Replaces sync init of a browser to async in AppWidgetProvider on Android" (#16850)
This commit is contained in:
+1
-15
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user