summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Flynn <paflynn@google.com>2015-04-22 12:48:41 -0400
committerPatrick Flynn <paflynn@google.com>2015-04-22 12:48:41 -0400
commitadb9af592a6f210b68f9830f73dc9e5e3a58b852 (patch)
tree68fe619b2f550bb0206a3beba42a12b33b5ba027
parent9415706321faf9352f0106f3062969dbb4bf6b8e (diff)
downloadlogin-adb9af592a6f210b68f9830f73dc9e5e3a58b852.tar.gz
Small change to synchronize all read operations on the
credentialeduserroster. Closing out old bugs. Change-Id: I7e49bb4987f2f1e253927e245e06a1522bebc584
-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 {
}
}
}
-
}