diff options
author | snowleo <schneeleo@gmail.com> | 2013-04-14 04:44:16 +0300 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2013-04-14 04:44:16 +0300 |
commit | 881ea12916ff8c4bbc8f1577dce17a500acc3d90 (patch) | |
tree | 494a8e61a2a1c4860cd09aa0671df2097fb9899f | |
parent | 843a0297a19be478a39fe10dd5caf6c47c5b2f22 (diff) | |
download | Essentials-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.java | 4 |
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")); |