summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorWesley Wolfe <weswolf@aol.com>2012-05-25 15:56:33 -0500
committerWesley Wolfe <weswolf@aol.com>2012-05-26 01:28:51 -0500
commitf8981b179286fff61157a67f0f947e5972df5fa2 (patch)
tree5e1608757843efc34fe13bb66d58043286a5bfcd /src/main/java
parent1688cc3d4a0332a609ef551acd14cc1339aea9a7 (diff)
downloadbukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar
bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar.gz
bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar.lz
bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.tar.xz
bukkit-f8981b179286fff61157a67f0f947e5972df5fa2.zip
Reverse disable order; Addresses BUKKIT-1389
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/plugin/SimplePluginManager.java5
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]);
}
}