summaryrefslogtreecommitdiffstats
path: root/sync
diff options
context:
space:
mode:
authordtrainor@chromium.org <dtrainor@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-21 11:20:02 +0000
committerdtrainor@chromium.org <dtrainor@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-21 11:20:02 +0000
commit2ec6b9c05878c1fcaf3d684a23c1fbe640e4e9eb (patch)
treeea830c5fcb14d4c7f7813bde5160021ef4a6eb87 /sync
parent751dbd5dc837671914f4c6d0b0fca8aa027e8cf9 (diff)
downloadchromium_src-2ec6b9c05878c1fcaf3d684a23c1fbe640e4e9eb.zip
chromium_src-2ec6b9c05878c1fcaf3d684a23c1fbe640e4e9eb.tar.gz
chromium_src-2ec6b9c05878c1fcaf3d684a23c1fbe640e4e9eb.tar.bz2
Move SystemAccountManagerDelegate to app context
Make the SystemAccountManagerDelegate pass the application Context to AccountManager.get(). This way if the Activity dies and is recreated we can be sure not to hold a reference to it. See AccountManager#get() documentation for additional details. BUG=341231 Review URL: https://codereview.chromium.org/206723004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258520 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync')
-rw-r--r--sync/android/java/src/org/chromium/sync/signin/SystemAccountManagerDelegate.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sync/android/java/src/org/chromium/sync/signin/SystemAccountManagerDelegate.java b/sync/android/java/src/org/chromium/sync/signin/SystemAccountManagerDelegate.java
index 63856d6..50319fc 100644
--- a/sync/android/java/src/org/chromium/sync/signin/SystemAccountManagerDelegate.java
+++ b/sync/android/java/src/org/chromium/sync/signin/SystemAccountManagerDelegate.java
@@ -27,7 +27,7 @@ public class SystemAccountManagerDelegate implements AccountManagerDelegate {
private final AccountManager mAccountManager;
public SystemAccountManagerDelegate(Context context) {
- mAccountManager = AccountManager.get(context);
+ mAccountManager = AccountManager.get(context.getApplicationContext());
}
@Override