From dfd346e79869871217eb843a2edf72a9c5fb6fa1 Mon Sep 17 00:00:00 2001 From: samartnik Date: Thu, 3 Mar 2022 09:16:46 -0500 Subject: [PATCH] [Android] Fixed 'Open in new tab' on first time run --- .../chromium/chrome/browser/app/BraveActivity.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/android/java/org/chromium/chrome/browser/app/BraveActivity.java b/android/java/org/chromium/chrome/browser/app/BraveActivity.java index 66f7ac2b384..5ec5d12b80d 100644 --- a/android/java/org/chromium/chrome/browser/app/BraveActivity.java +++ b/android/java/org/chromium/chrome/browser/app/BraveActivity.java @@ -468,6 +468,7 @@ public abstract class BraveActivity @Override public void finishNativeInitialization() { super.finishNativeInitialization(); + if (SharedPreferencesManager.getInstance().readBoolean( BravePreferenceKeys.BRAVE_DOUBLE_RESTART, false)) { SharedPreferencesManager.getInstance().writeBoolean( @@ -650,9 +651,6 @@ public abstract class BraveActivity OnboardingPrefManager.getInstance().setDormantUsersNotificationsStarted(true); } } - - BraveTabUiFeatureUtilities.maybeOverrideEnableTabGroupAutoCreationPreference( - ContextUtils.getApplicationContext()); } public void setDormantUsersPrefs() { @@ -1211,4 +1209,12 @@ public abstract class BraveActivity interface Natives { void restartStatsUpdater(); } + + @Override + public void initializeCompositor() { + super.initializeCompositor(); + + BraveTabUiFeatureUtilities.maybeOverrideEnableTabGroupAutoCreationPreference( + ContextUtils.getApplicationContext()); + } }