summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2012-01-28 11:59:54 +0000
committerElgarL <ElgarL@palmergames.com>2012-01-28 11:59:54 +0000
commit4c78ab4f2a3eb4d598564069aa5a21e0380de29d (patch)
tree5cf22dc7bb068abc7aa4315ef5529b26489266a3 /EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions
parent17a3497b0067933f6b84758ab18b18535d1e07fc (diff)
downloadEssentials-4c78ab4f2a3eb4d598564069aa5a21e0380de29d.tar
Essentials-4c78ab4f2a3eb4d598564069aa5a21e0380de29d.tar.gz
Essentials-4c78ab4f2a3eb4d598564069aa5a21e0380de29d.tar.lz
Essentials-4c78ab4f2a3eb4d598564069aa5a21e0380de29d.tar.xz
Essentials-4c78ab4f2a3eb4d598564069aa5a21e0380de29d.zip
fix for an iterator error if there is only one element in the array.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java
index 7c063e22d..396b49583 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/BukkitPermissions.java
@@ -207,9 +207,10 @@ public class BukkitPermissions {
String node = (String) itr.next();
String b = node.charAt(0) == '-'? node.substring(1):node;
+ // Insert the parent node before the child
if (allchildren.containsKey(b)) {
- itr.previous();
- itr.add(key);
+ itr.set(key);
+ itr.add(node);
break;
}
}