Small change to synchronize all read operations on the credentialeduserroster.
automerge: adb9af5
* commit 'adb9af592a6f210b68f9830f73dc9e5e3a58b852':
Small change to synchronize all read operations on the credentialeduserroster.
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 @@
*/
@Nullable
public CredentialedUser getActiveUser() {
- return myActiveUser;
+ synchronized (this) {
+ return myActiveUser;
+ }
}
/**
@@ -119,7 +121,9 @@
* @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 @@
}
}
}
-
}