| Index: remoting/android/java/src/org/chromium/chromoting/base/OAuthTokenFetcher.java
|
| diff --git a/remoting/android/java/src/org/chromium/chromoting/base/OAuthTokenFetcher.java b/remoting/android/java/src/org/chromium/chromoting/base/OAuthTokenFetcher.java
|
| index 926339bff8cf6ed0fd4f7ea7469e15bf4c1c762f..4b6a2c5ee6ff00c6c1a77113a8c9e4af86c15664 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/base/OAuthTokenFetcher.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/base/OAuthTokenFetcher.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.chromoting.base;
|
|
|
| +import android.accounts.Account;
|
| import android.app.Activity;
|
| import android.content.Context;
|
| import android.os.AsyncTask;
|
| @@ -100,10 +101,8 @@ public class OAuthTokenFetcher {
|
| GoogleAuthUtil.clearToken(mContext, expiredToken);
|
| }
|
|
|
| - // This method is deprecated but its replacement is not yet available.
|
| - // TODO(lambroslambrou): Fix this by replacing |mAccountName| with an instance
|
| - // of android.accounts.Account.
|
| - String token = GoogleAuthUtil.getToken(mContext, mAccountName, mTokenScope);
|
| + Account account = new Account(mAccountName, GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE);
|
| + String token = GoogleAuthUtil.getToken(mContext, account, mTokenScope);
|
| handleTokenReceived(token);
|
| } catch (IOException ioException) {
|
| handleError(Error.NETWORK);
|
|
|