From 57deb504f7b2fa360cbb703bc578507b6e906cf7 Mon Sep 17 00:00:00 2001 From: Treeku Date: Mon, 30 Dec 2013 14:31:17 +0000 Subject: [PATCH] Temporary patch for ents --- src/resources/objects/SWGList.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/resources/objects/SWGList.java b/src/resources/objects/SWGList.java index 1c72a400..ae185112 100644 --- a/src/resources/objects/SWGList.java +++ b/src/resources/objects/SWGList.java @@ -346,14 +346,19 @@ public class SWGList implements List { private byte[] item(int type, int index, byte[] data, boolean useIndex, boolean useData) { int size = 1 + ((useIndex) ? 2 : 0) + ((useData) ? data.length : 0); - + + if (messageBuilder == null) { + updateCounter++; + return new byte[] { }; + } + IoBuffer buffer = messageBuilder.bufferPool.allocate((size), false).order(ByteOrder.LITTLE_ENDIAN); buffer.put((byte) type); if (useIndex) buffer.putShort((short) index); if (useData) buffer.put(data); - + updateCounter++; - + return buffer.array(); }