Commit e4b085a8 authored by Theresa Wellington's avatar Theresa Wellington Committed by Commit Bot

Early exit from handlePreNativeStartup if activity is finishing

If the activity is finishing or being destroyed, exit from
ChromeBrowserInitializer#handlePreNativeStartup before firing pre-native
and pre-inflation startup calls.

BUG=1059447

Change-Id: Ia907da1c39321b97cf3405b358831b71e0add482
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2100110
Commit-Queue: Theresa  <twellington@chromium.org>
Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749733}
parent 0db5b813
......@@ -153,6 +153,7 @@ public class ChromeBrowserInitializer {
*/
public void handlePreNativeStartup(final BrowserParts parts) {
ThreadUtils.checkUiThread();
if (parts.isActivityFinishingOrDestroyed()) return;
ProcessInitializationHandler.getInstance().initializePreNative();
try (TraceEvent e = TraceEvent.scoped("ChromeBrowserInitializer.preInflationStartup")) {
preInflationStartup();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment