Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / android / java / src / org / chromium / chrome / browser / signin / SigninManager.java
index c7f513c..f2eb434 100644 (file)
@@ -273,7 +273,6 @@ public class SigninManager {
         ChromeSigninController.get(mContext).setSignedInAccountName(mSignInAccount.name);
 
         // Tell the native side that sign-in has completed.
-        // This will trigger NOTIFICATION_GOOGLE_SIGNIN_SUCCESSFUL.
         nativeOnSignInCompleted(mNativeSigninManagerAndroid, mSignInAccount.name);
 
         // Register for invalidations.
@@ -338,6 +337,10 @@ public class SigninManager {
         nativeLogInSignedInUser(mNativeSigninManagerAndroid);
     }
 
+    public void clearLastSignedInUser() {
+        nativeClearLastSignedInUser(mNativeSigninManagerAndroid);
+    }
+
     private void cancelSignIn() {
         if (mSignInObserver != null)
             mSignInObserver.onSigninCancelled();
@@ -394,6 +397,7 @@ public class SigninManager {
     private native void nativeSignOut(long nativeSigninManagerAndroid);
     private native String nativeGetManagementDomain(long nativeSigninManagerAndroid);
     private native void nativeWipeProfileData(long nativeSigninManagerAndroid);
+    private native void nativeClearLastSignedInUser(long nativeSigninManagerAndroid);
     private native void nativeLogInSignedInUser(long nativeSigninManagerAndroid);
     private static native boolean nativeIsNewProfileManagementEnabled();
 }