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
commit881ea12916ff8c4bbc8f1577dce17a500acc3d90 (patch)
tree494a8e61a2a1c4860cd09aa0671df2097fb9899f
parent843a0297a19be478a39fe10dd5caf6c47c5b2f22 (diff)
downloadEssentials-881ea12916ff8c4bbc8f1577dce17a500acc3d90.tar
Essentials-881ea12916ff8c4bbc8f1577dce17a500acc3d90.tar.gz
Essentials-881ea12916ff8c4bbc8f1577dce17a500acc3d90.tar.lz
Essentials-881ea12916ff8c4bbc8f1577dce17a500acc3d90.tar.xz
Essentials-881ea12916ff8c4bbc8f1577dce17a500acc3d90.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"));