Fixed disconnecting

This commit is contained in:
Light2
2014-06-18 18:36:08 +02:00
parent d1ab21f37b
commit 7460b4ee6f
4 changed files with 15 additions and 29 deletions
+3 -3
View File
@@ -967,6 +967,9 @@ public class ObjectService implements INetworkDispatch {
}
if(creature.getAttachment("disconnectTask") != null) {
((ScheduledFuture<?>) creature.getAttachment("disconnectTask")).cancel(true);
}
PlayerObject ghost = (PlayerObject) creature.getSlottedObject("ghost");
@@ -975,9 +978,6 @@ public class ObjectService implements INetworkDispatch {
ghost.clearFlagBitmask(PlayerFlags.LD);
if(creature.getAttachment("disconnectTask") != null) {
((ScheduledFuture<?>) creature.getAttachment("disconnectTask")).cancel(true);
}
creature.getAwareObjects().removeAll(creature.getAwareObjects());
creature.setAttachment("disconnectTask", null);