From f9ea0dc281f5f177449a57d627a5ce5fe1e2f4da Mon Sep 17 00:00:00 2001 From: samartnik Date: Thu, 29 Jul 2021 10:14:26 -0400 Subject: [PATCH] [Android] C-tor signature for FeedSurfaceCoordinator was changed --- .../chrome/browser/feed/BraveFeedSurfaceCoordinator.java | 5 +++-- .../org/chromium/chrome/browser/ntp/BraveNewTabPage.java | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/android/feed/core/java/src/org/chromium/chrome/browser/feed/BraveFeedSurfaceCoordinator.java b/android/feed/core/java/src/org/chromium/chrome/browser/feed/BraveFeedSurfaceCoordinator.java index f07479ae3f1..68f38f8b3a2 100644 --- a/android/feed/core/java/src/org/chromium/chrome/browser/feed/BraveFeedSurfaceCoordinator.java +++ b/android/feed/core/java/src/org/chromium/chrome/browser/feed/BraveFeedSurfaceCoordinator.java @@ -47,12 +47,13 @@ public class BraveFeedSurfaceCoordinator extends FeedSurfaceCoordinator { @Nullable ScrollableContainerDelegate externalScrollableContainerDelegate, @NewTabPageLaunchOrigin int launchOrigin, PrivacyPreferencesManagerImpl privacyPreferencesManager, - FeedLaunchReliabilityLoggingState launchReliabilityLoggingState) { + FeedLaunchReliabilityLoggingState launchReliabilityLoggingState, + @Nullable FeedSwipeRefreshLayout swipeRefreshLayout) { super(activity, snackbarManager, windowAndroid, snapScrollHelper, ntpHeader, sectionHeaderView, showDarkBackground, delegate, pageNavigationDelegate, profile, isPlaceholderShownInitially, bottomSheetController, shareDelegateSupplier, externalScrollableContainerDelegate, launchOrigin, privacyPreferencesManager, - launchReliabilityLoggingState); + launchReliabilityLoggingState, swipeRefreshLayout); } @Override diff --git a/android/java/org/chromium/chrome/browser/ntp/BraveNewTabPage.java b/android/java/org/chromium/chrome/browser/ntp/BraveNewTabPage.java index c54b45c07ca..136f40c674a 100644 --- a/android/java/org/chromium/chrome/browser/ntp/BraveNewTabPage.java +++ b/android/java/org/chromium/chrome/browser/ntp/BraveNewTabPage.java @@ -15,6 +15,7 @@ import org.chromium.base.supplier.Supplier; import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider; import org.chromium.chrome.browser.compositor.layouts.OverviewModeBehavior; import org.chromium.chrome.browser.feed.BraveFeedSurfaceCoordinator; +import org.chromium.chrome.browser.feed.FeedSwipeRefreshLayout; import org.chromium.chrome.browser.feed.shared.FeedFeatures; import org.chromium.chrome.browser.feed.shared.FeedSurfaceProvider; import org.chromium.chrome.browser.lifecycle.ActivityLifecycleDispatcher; @@ -70,6 +71,7 @@ public class BraveNewTabPage extends NewTabPage { shareDelegateSupplier, /* externalScrollableContainerDelegate= */ null, NewTabPageUtils.decodeOriginFromNtpUrl(url), PrivacyPreferencesManagerImpl.getInstance(), - /* FeedLaunchReliabilityLoggingState */ null); + /* FeedLaunchReliabilityLoggingState */ null, + FeedSwipeRefreshLayout.create(activity)); } }