|
@@ -3,14 +3,14 @@ Date: Wed, 15 May 2019 17:08:35 +0200
|
|
|
Subject: Remove recent tabs signin
|
|
|
|
|
|
---
|
|
|
- .../chrome/browser/signin/SigninManager.java | 74 ++--------------------
|
|
|
- 1 file changed, 7 insertions(+), 67 deletions(-)
|
|
|
+ .../chrome/browser/signin/SigninManager.java | 75 ++--------------------
|
|
|
+ 1 file changed, 7 insertions(+), 68 deletions(-)
|
|
|
|
|
|
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java
|
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java
|
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninManager.java
|
|
|
-@@ -29,11 +29,7 @@ import org.chromium.base.metrics.RecordUserAction;
|
|
|
- import org.chromium.base.task.PostTask;
|
|
|
+@@ -30,11 +30,7 @@ import org.chromium.base.task.PostTask;
|
|
|
+ import org.chromium.chrome.browser.ChromeFeatureList;
|
|
|
import org.chromium.chrome.browser.externalauth.ExternalAuthUtils;
|
|
|
import org.chromium.chrome.browser.externalauth.UserRecoverableErrorHandler;
|
|
|
-import org.chromium.components.signin.AccountIdProvider;
|
|
@@ -21,7 +21,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
import org.chromium.content_public.browser.UiThreadTaskTraits;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
-@@ -49,7 +45,7 @@ import java.util.List;
|
|
|
+@@ -50,7 +46,7 @@ import java.util.List;
|
|
|
* <p/>
|
|
|
* See chrome/browser/signin/signin_manager_android.h for more details.
|
|
|
*/
|
|
@@ -30,7 +30,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
private static final String TAG = "SigninManager";
|
|
|
|
|
|
/**
|
|
|
-@@ -182,8 +178,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -183,8 +179,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
|
|
|
private final long mNativeSigninManagerAndroid;
|
|
|
private final Context mContext;
|
|
@@ -39,7 +39,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
private final ObserverList<SignInStateObserver> mSignInStateObservers = new ObserverList<>();
|
|
|
private final ObserverList<SignInAllowedObserver> mSignInAllowedObservers =
|
|
|
new ObserverList<>();
|
|
|
-@@ -227,26 +221,18 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -228,26 +222,18 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
}
|
|
|
|
|
|
private SigninManager() {
|
|
@@ -68,7 +68,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-@@ -282,8 +268,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -283,8 +269,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
* Returns true if signin can be started now.
|
|
|
*/
|
|
|
public boolean isSignInAllowed() {
|
|
@@ -78,12 +78,13 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-@@ -298,15 +283,14 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -299,16 +284,14 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
* Google Play Services installed.
|
|
|
*/
|
|
|
public boolean isSigninSupported() {
|
|
|
- return !ApiCompatibilityUtils.isDemoUser(mContext)
|
|
|
-- && !ExternalAuthUtils.getInstance().isGooglePlayServicesMissing(mContext);
|
|
|
+- && !ExternalAuthUtils.getInstance().isGooglePlayServicesMissing(mContext)
|
|
|
+- && !ChromeFeatureList.isEnabled(ChromeFeatureList.MOBILE_IDENTITY_CONSISTENCY);
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
@@ -96,7 +97,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-@@ -340,27 +324,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -342,27 +325,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -124,7 +125,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
* Starts the sign-in flow, and executes the callback when finished.
|
|
|
*
|
|
|
* If an activity is provided, it is considered an "interactive" sign-in and the user can be
|
|
|
-@@ -415,19 +378,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -417,19 +379,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
}
|
|
|
|
|
|
private void progressSignInFlowSeedSystemAccounts() {
|
|
@@ -145,7 +146,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
-@@ -493,12 +444,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -495,12 +445,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
SigninManagerJni.get().onSignInCompleted(
|
|
|
this, mNativeSigninManagerAndroid, mSignInState.mAccount.name);
|
|
|
|
|
@@ -158,7 +159,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa
|
|
|
if (mSignInState.mCallback != null) {
|
|
|
mSignInState.mCallback.onSignInComplete();
|
|
|
}
|
|
|
-@@ -674,16 +619,11 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
+@@ -676,16 +620,11 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed
|
|
|
// Should be set at beginning of sign-out flow.
|
|
|
assert mSignOutState != null;
|
|
|
|