Merged in slehan/holocore/groups (pull request #238)

Added temp fix to keep testing groups
This commit is contained in:
Obique PSWG
2016-07-15 10:38:19 -05:00
2 changed files with 6 additions and 3 deletions
+4 -1
View File
@@ -41,6 +41,7 @@ import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.Serializable;
import java.nio.ByteBuffer;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
@@ -150,13 +151,15 @@ public class GroupObject extends SWGObject { // Extends INTO or TANO?
private void changeLeader(GroupMember member) {
if (groupMembers.size() > 0) {
synchronized (groupMembers) {
GroupMember previous = groupMembers.set(0, member);
// TODO: need to account for group member order of joining
Collections.swap(groupMembers, 0, groupMembers.indexOf(member));
}
} else {
this.addMember(member.getCreatureObject());
}
this.leader = member.getId();
groupMembers.sendDeltaMessage(this);
}