diff options
author | ElgarL <ElgarL@palmergames.com> | 2012-04-05 15:02:08 +0100 |
---|---|---|
committer | ElgarL <ElgarL@palmergames.com> | 2012-04-05 15:02:08 +0100 |
commit | 566f5ff327499debe19ab7b2c70f1eb665993d01 (patch) | |
tree | 717dc8d99e6608f57e3bc5c01a5c73b84906db31 /EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java | |
parent | 7e1e18ef91887df5229693ba531657687630758b (diff) | |
download | Essentials-566f5ff327499debe19ab7b2c70f1eb665993d01.tar Essentials-566f5ff327499debe19ab7b2c70f1eb665993d01.tar.gz Essentials-566f5ff327499debe19ab7b2c70f1eb665993d01.tar.lz Essentials-566f5ff327499debe19ab7b2c70f1eb665993d01.tar.xz Essentials-566f5ff327499debe19ab7b2c70f1eb665993d01.zip |
Fix an error I caused trying to modify an unmodifiable list when parsing
'*' permissions.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java')
-rw-r--r-- | EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java index 08240441d..b40694bb0 100644 --- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java +++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/AnjoPermissionsHandler.java @@ -155,8 +155,10 @@ public class AnjoPermissionsHandler extends PermissionsReaderInterface { return playerPermArray; } - private Set<String> populatePerms (List<String> perms, boolean includeChildren) { + private Set<String> populatePerms (List<String> permsList, boolean includeChildren) { + // Create a new array so it's modifiable. + List<String> perms = new ArrayList<String>(permsList); Set<String> permArray = new HashSet<String>(); Boolean allPerms = false; |