summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2013-04-14 04:44:16 +0300
committersnowleo <schneeleo@gmail.com>2013-04-14 04:44:16 +0300
commit9a3295439b33d2ced0cdfa13ae9828e4c121c13e (patch)
tree2a50ab9d0e4a45d7f806003f69d97d66526bcd0e
parent656a40abb235d8129165942e3d197d36751938fd (diff)
downloadEssentials-9a3295439b33d2ced0cdfa13ae9828e4c121c13e.tar
Essentials-9a3295439b33d2ced0cdfa13ae9828e4c121c13e.tar.gz
Essentials-9a3295439b33d2ced0cdfa13ae9828e4c121c13e.tar.lz
Essentials-9a3295439b33d2ced0cdfa13ae9828e4c121c13e.tar.xz
Essentials-9a3295439b33d2ced0cdfa13ae9828e4c121c13e.zip
Threading Fix
-rw-r--r--Essentials/src/com/earth2me/essentials/Backup.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/Backup.java b/Essentials/src/com/earth2me/essentials/Backup.java
index 7c8f29aec..3b7d9297c 100644
--- a/Essentials/src/com/earth2me/essentials/Backup.java
+++ b/Essentials/src/com/earth2me/essentials/Backup.java
@@ -41,7 +41,7 @@ public class Backup implements Runnable
startTask();
}
- public void cleanup()
+ public synchronized void stopTask()
{
running = false;
if (taskId != -1)
@@ -141,7 +141,7 @@ public class Backup implements Runnable
server.dispatchCommand(cs, "save-on");
if (server.getOnlinePlayers().length == 0)
{
- cleanup();
+ stopTask();
}
active = false;
LOGGER.log(Level.INFO, _("backupFinished"));