diff --git a/android/java/org/chromium/chrome/browser/signin/BraveSigninManager.java b/android/java/org/chromium/chrome/browser/signin/BraveSigninManager.java index 3e291819b94..f02778cfc4e 100644 --- a/android/java/org/chromium/chrome/browser/signin/BraveSigninManager.java +++ b/android/java/org/chromium/chrome/browser/signin/BraveSigninManager.java @@ -10,11 +10,13 @@ import android.content.Context; import org.chromium.base.ContextUtils; import org.chromium.base.annotations.CalledByNative; import org.chromium.components.signin.AccountTrackerService; +import org.chromium.components.sync.AndroidSyncSettings; public class BraveSigninManager extends SigninManager { - BraveSigninManager(Context context, long nativeSigninManagerAndroid, SigninManagerDelegate delegate, + BraveSigninManager(Context context, long nativeSigninManagerAndroid, AccountTrackerService accountTrackerService) { - super(context, nativeSigninManagerAndroid, delegate, accountTrackerService); + super(context, nativeSigninManagerAndroid, accountTrackerService, + AndroidSyncSettings.get()); } @Override @@ -28,12 +30,11 @@ public class BraveSigninManager extends SigninManager { } @CalledByNative - private static SigninManager create(long nativeSigninManagerAndroid, - SigninManagerDelegate delegate, AccountTrackerService accountTrackerService) { + private static SigninManager create( + long nativeSigninManagerAndroid, AccountTrackerService accountTrackerService) { assert nativeSigninManagerAndroid != 0; - assert delegate != null; assert accountTrackerService != null; - return new BraveSigninManager(ContextUtils.getApplicationContext(), nativeSigninManagerAndroid, - delegate, accountTrackerService); + return new BraveSigninManager(ContextUtils.getApplicationContext(), + nativeSigninManagerAndroid, accountTrackerService); } } diff --git a/chromium_src/chrome/browser/android/signin/signin_manager_android.cc b/chromium_src/chrome/browser/android/signin/signin_manager_android.cc index 89cfb9e5005..e25c537b198 100644 --- a/chromium_src/chrome/browser/android/signin/signin_manager_android.cc +++ b/chromium_src/chrome/browser/android/signin/signin_manager_android.cc @@ -12,7 +12,7 @@ namespace { class UnusedClass { private: void test() { - Java_SigninManager_create(nullptr, 0ll, nullptr, nullptr); + Java_SigninManager_create(nullptr, 0ll, nullptr); } }; } // namespace