From b2a2cdccfc811ca28eee7a4d48634339b7c172fe Mon Sep 17 00:00:00 2001 From: tapanmodh Date: Thu, 2 Feb 2023 02:11:53 +0530 Subject: [PATCH] fix crash enable brave news when no internet connection android --- .../org/chromium/chrome/browser/ntp/BraveNtpAdapter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/android/java/org/chromium/chrome/browser/ntp/BraveNtpAdapter.java b/android/java/org/chromium/chrome/browser/ntp/BraveNtpAdapter.java index 9435c99927d7..0e839271fc84 100644 --- a/android/java/org/chromium/chrome/browser/ntp/BraveNtpAdapter.java +++ b/android/java/org/chromium/chrome/browser/ntp/BraveNtpAdapter.java @@ -328,7 +328,6 @@ public int getItemCount() { int statsCount = getStatsCount(); int topSitesCount = getTopSitesCount(); int newsLoadingCount = shouldDisplayNewsLoading() ? 1 : 0; - if (mIsDisplayNewsOptin) { return statsCount + topSitesCount + TWO_ITEMS_SPACE + newsLoadingCount; } else if (mIsDisplayNews) { @@ -468,6 +467,11 @@ public int getTopMarginImageCredit() { public void setNewsLoading(boolean isNewsLoading) { mIsNewsLoading = isNewsLoading; + if (isNewsLoading) { + notifyItemInserted(getStatsCount() + getTopSitesCount() + ONE_ITEM_SPACE); + } else { + notifyItemRemoved(getStatsCount() + getTopSitesCount() + ONE_ITEM_SPACE); + } notifyItemRangeChanged(getStatsCount() + getTopSitesCount(), TWO_ITEMS_SPACE); }