Remove attachments before clearing

This commit is contained in:
ElgarL 2013-01-09 04:04:59 +00:00
parent 27ff43c0ac
commit eacb847305

View File

@ -103,6 +103,15 @@ public class BukkitPermissions {
} }
public void reset() { public void reset() {
/*
* Remove all attachments.
*/
for (String key : attachments.keySet()) {
attachments.get(key).remove();
attachments.remove(key);
}
attachments = new WeakHashMap<String, PermissionAttachment>(); attachments = new WeakHashMap<String, PermissionAttachment>();
this.collectPermissions(); this.collectPermissions();