Minor MMOConnection change.

This commit is contained in:
MobiusDev
2016-04-27 12:20:56 +00:00
parent d1b78d32df
commit fcd07d7845

View File

@@ -161,6 +161,8 @@ public class MMOConnection<T extends MMOClient<?>>
final int remaining = temp.remaining(); final int remaining = temp.remaining();
_primaryWriteBuffer.flip(); _primaryWriteBuffer.flip();
final int limit = _primaryWriteBuffer.limit();
if (remaining >= _primaryWriteBuffer.remaining()) if (remaining >= _primaryWriteBuffer.remaining())
{ {
temp.put(_primaryWriteBuffer); temp.put(_primaryWriteBuffer);
@@ -170,7 +172,7 @@ public class MMOConnection<T extends MMOClient<?>>
{ {
_primaryWriteBuffer.limit(remaining); _primaryWriteBuffer.limit(remaining);
temp.put(_primaryWriteBuffer); temp.put(_primaryWriteBuffer);
_primaryWriteBuffer.limit(_primaryWriteBuffer.limit()); _primaryWriteBuffer.limit(limit);
_primaryWriteBuffer.compact(); _primaryWriteBuffer.compact();
_secondaryWriteBuffer = _primaryWriteBuffer; _secondaryWriteBuffer = _primaryWriteBuffer;
} }