summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Flynn <paflynn@google.com>2015-04-22 16:56:56 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-04-22 16:56:56 +0000
commite7ed5d50616fad0600ffeed89879aea71bbee2fa (patch)
tree68fe619b2f550bb0206a3beba42a12b33b5ba027
parent8fea585bb0d1f9b3be3d02aefd800d053418352c (diff)
parentadb9af592a6f210b68f9830f73dc9e5e3a58b852 (diff)
downloadlogin-e7ed5d50616fad0600ffeed89879aea71bbee2fa.tar.gz
Small change to synchronize all read operations on the credentialeduserroster.
automerge: adb9af5 * commit 'adb9af592a6f210b68f9830f73dc9e5e3a58b852': Small change to synchronize all read operations on the credentialeduserroster.
-rw-r--r--src/com/google/gct/login/CredentialedUserRoster.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/google/gct/login/CredentialedUserRoster.java b/src/com/google/gct/login/CredentialedUserRoster.java
index 21aa574..f96ea6b 100644
--- a/src/com/google/gct/login/CredentialedUserRoster.java
+++ b/src/com/google/gct/login/CredentialedUserRoster.java
@@ -63,7 +63,9 @@ public class CredentialedUserRoster {
*/
@Nullable
public CredentialedUser getActiveUser() {
- return myActiveUser;
+ synchronized (this) {
+ return myActiveUser;
+ }
}
/**
@@ -119,7 +121,9 @@ public class CredentialedUserRoster {
* @return True if there is an active user and false otherwise.
*/
public boolean isActiveUserAvailable() {
- return myActiveUser != null;
+ synchronized (this) {
+ return myActiveUser != null;
+ }
}
/**
@@ -193,5 +197,4 @@ public class CredentialedUserRoster {
}
}
}
-
}