diff options
author | Wesley Wolfe <weswolf@aol.com> | 2012-05-25 15:56:33 -0500 |
---|---|---|
committer | Wesley Wolfe <weswolf@aol.com> | 2012-05-26 01:28:51 -0500 |
commit | f8981b179286fff61157a67f0f947e5972df5fa2 (patch) | |
tree | 5e1608757843efc34fe13bb66d58043286a5bfcd | |
parent | 1688cc3d4a0332a609ef551acd14cc1339aea9a7 (diff) | |
download | bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar.gz bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar.lz bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar.xz bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.zip |
Reverse disable order; Addresses BUKKIT-1389
-rw-r--r-- | src/main/java/org/bukkit/plugin/SimplePluginManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java index 6a366ef9..e017ffdf 100644 --- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java @@ -388,8 +388,9 @@ public final class SimplePluginManager implements PluginManager { } public void disablePlugins() { - for (Plugin plugin : getPlugins()) { - disablePlugin(plugin); + Plugin[] plugins = getPlugins(); + for (int i = plugins.length - 1; i >= 0; i--) { + disablePlugin(plugins[i]); } } |