| Index: chrome/browser/android/signin/signin_manager_android.cc
|
| diff --git a/chrome/browser/android/signin/signin_manager_android.cc b/chrome/browser/android/signin/signin_manager_android.cc
|
| index 233fa412fa86ff71681401ea2e498a6416f6f4fc..b20d62707da9b0cf7b95d1b35876e05faf912a56 100644
|
| --- a/chrome/browser/android/signin/signin_manager_android.cc
|
| +++ b/chrome/browser/android/signin/signin_manager_android.cc
|
| @@ -86,6 +86,7 @@ SigninManagerAndroid::SigninManagerAndroid(JNIEnv* env, jobject obj)
|
| java_signin_manager_.Reset(env, obj);
|
| profile_ = ProfileManager::GetActiveUserProfile();
|
| DCHECK(profile_);
|
| + SigninManagerFactory::GetForProfile(profile_)->AddObserver(this);
|
| pref_change_registrar_.Init(profile_->GetPrefs());
|
| pref_change_registrar_.Add(
|
| prefs::kSigninAllowed,
|
| @@ -269,6 +270,19 @@ jboolean SigninManagerAndroid::IsSignedInOnNative(
|
| return SigninManagerFactory::GetForProfile(profile_)->IsAuthenticated();
|
| }
|
|
|
| +void SigninManagerAndroid::GoogleSigninFailed(
|
| + const GoogleServiceAuthError& error) {}
|
| +
|
| +void SigninManagerAndroid::GoogleSigninSucceeded(const std::string& account_id,
|
| + const std::string& username,
|
| + const std::string& password) {}
|
| +
|
| +void SigninManagerAndroid::GoogleSignedOut(const std::string& account_id,
|
| + const std::string& username) {
|
| + Java_SigninManager_onNativeSignOut(base::android::AttachCurrentThread(),
|
| + java_signin_manager_.obj());
|
| +}
|
| +
|
| void SigninManagerAndroid::OnSigninAllowedPrefChanged() {
|
| Java_SigninManager_onSigninAllowedByPolicyChanged(
|
| base::android::AttachCurrentThread(), java_signin_manager_.obj(),
|
|
|