From d271b7a358809e6bd054b07c2d74f550b526ee8f Mon Sep 17 00:00:00 2001 From: Manevolent Date: Tue, 11 Sep 2018 08:35:17 -0400 Subject: [PATCH] Set transformation before connecting --- .../protocol/socket/client/AbstractTeamspeakClientSocket.java | 2 -- .../ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java index 0d33b65..b79567d 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java @@ -227,8 +227,6 @@ public abstract class AbstractTeamspeakClientSocket for (PacketKind kind : PacketKind.values()) { packetStatistics.put(kind, new PacketStatistics()); } - - setTransformation(new InitPacketTransformation()); } public ClientConnectionState getState() { diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java index 520e11a..9e54c3e 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java @@ -18,6 +18,7 @@ import com.github.manevolent.ts3j.protocol.header.PacketHeader; import com.github.manevolent.ts3j.protocol.packet.PacketBody0Voice; import com.github.manevolent.ts3j.protocol.packet.PacketBody2Command; import com.github.manevolent.ts3j.protocol.packet.statistics.PacketStatistics; +import com.github.manevolent.ts3j.protocol.packet.transformation.InitPacketTransformation; import com.github.manevolent.ts3j.util.HighPrecisionRecurrentTask; import com.github.manevolent.ts3j.util.Ts3Debugging; import com.github.manevolent.ts3j.util.Pair; @@ -328,6 +329,7 @@ public class LocalTeamspeakClientSocket if (password != null && password.length() > 0) setOption("client.password", password); + setTransformation(new InitPacketTransformation()); setState(ClientConnectionState.CONNECTING); waitForState(ClientConnectionState.CONNECTED, timeout);