diff options
author | Max A <maximilian.ammann@googlemail.com> | 2013-01-13 12:25:50 +0100 |
---|---|---|
committer | EdGruberman <ed@rjump.com> | 2013-03-11 02:48:56 -0700 |
commit | 923506ece38bd692b2dcb0e363dabe74ccdd13dc (patch) | |
tree | a3d75a1898b848a740cd88b5142d8502edbe3360 | |
parent | a49a47eebdce821521109736bf5b043975cd90ed (diff) | |
download | bukkit-923506ece38bd692b2dcb0e363dabe74ccdd13dc.tar bukkit-923506ece38bd692b2dcb0e363dabe74ccdd13dc.tar.gz bukkit-923506ece38bd692b2dcb0e363dabe74ccdd13dc.tar.lz bukkit-923506ece38bd692b2dcb0e363dabe74ccdd13dc.tar.xz bukkit-923506ece38bd692b2dcb0e363dabe74ccdd13dc.zip |
Convert name to lower case for removePermission; Fixes BUKKIT-3726
Permissions are stored as lower case names and referenced as such in all
appropriate methods but removePermission. This changes removePermission
to also convert names to lower case to be consistent with the rest of
the API.
-rw-r--r-- | src/main/java/org/bukkit/plugin/SimplePluginManager.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java index d4f6bf34..8224d299 100644 --- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java @@ -581,11 +581,11 @@ public final class SimplePluginManager implements PluginManager { } public void removePermission(Permission perm) { - removePermission(perm.getName().toLowerCase()); + removePermission(perm.getName()); } public void removePermission(String name) { - permissions.remove(name); + permissions.remove(name.toLowerCase()); } public void recalculatePermissionDefaults(Permission perm) { |