From c87f7fd3350791696a68ccead89917b2d327262c Mon Sep 17 00:00:00 2001 From: brave-builds Date: Fri, 3 Feb 2023 14:46:52 +0000 Subject: [PATCH] Uplift of #17012 (squashed) to release --- .../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); }