[Android] Fix debug crash at assertNonNull on app start at News (#34330)

Resolves https://github.com/brave/brave-browser/issues/53262
This commit is contained in:
AlexeyBarabash
2026-02-27 23:43:18 +00:00
committed by GitHub
parent 14332c8693
commit f038f8d936
@@ -870,7 +870,6 @@ public class BraveNewTabPageLayout extends NewTabPageLayout
private void initPreferenceObserver() {
mPreferenceListener =
(prefs, key) -> {
assertNonNull(mNtpAdapter);
if (TextUtils.equals(key, BravePreferenceKeys.BRAVE_NEWS_CHANGE_SOURCE)) {
if (ChromeSharedPreferences.getInstance()
.readBoolean(BravePreferenceKeys.BRAVE_NEWS_CHANGE_SOURCE, false)) {
@@ -894,10 +893,12 @@ public class BraveNewTabPageLayout extends NewTabPageLayout
10);
} else if (TextUtils.equals(
key, BackgroundImagesPreferences.PREF_SHOW_TOP_SITES)) {
assertNonNull(mNtpAdapter);
mIsTopSitesEnabled = NtpUtil.shouldDisplayTopSites();
mNtpAdapter.setTopSitesEnabled(mIsTopSitesEnabled);
} else if (TextUtils.equals(
key, BackgroundImagesPreferences.PREF_SHOW_BRAVE_STATS)) {
assertNonNull(mNtpAdapter);
mIsBraveStatsEnabled = NtpUtil.shouldDisplayBraveStats();
mNtpAdapter.setBraveStatsEnabled(mIsBraveStatsEnabled);
}