Skip to content

Commit 6406ca5

Browse files
committed
Instantiate input processor after setting name
1 parent 208a5e1 commit 6406ca5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/main/java/org/kitteh/irc/client/library/defaults/DefaultClient.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ protected void processElement(@NonNull String element) {
179179
private int pingPurrCount;
180180

181181
private final HashMap<String, BatchReferenceTag> batchHold = new HashMap<>();
182-
private final InputProcessor processor;
182+
private InputProcessor processor;
183183
private ServerInfo.WithManagement serverInfo;
184184

185185
private String goalNick;
@@ -211,7 +211,7 @@ protected void processElement(@NonNull String element) {
211211

212212
private final ClientCommands commands = new ClientCommands();
213213

214-
private final MessageSendingQueue messageSendingImmediate;
214+
private MessageSendingQueue messageSendingImmediate;
215215
private MessageSendingQueue messageSendingScheduled;
216216
private final Object messageSendingLock = new Object();
217217
private boolean isSending = false;
@@ -241,8 +241,7 @@ protected void processElement(@NonNull String element) {
241241
* Creates a new default client.
242242
*/
243243
public DefaultClient() {
244-
this.processor = new InputProcessor();
245-
this.messageSendingImmediate = new QueueProcessingThreadSender(this, "Immediate");
244+
246245
}
247246

248247
@Override
@@ -263,6 +262,8 @@ public void initialize(@NonNull String name, @NonNull NetworkHandler networkHand
263262
@Nullable StsStorageManager stsStorageManager, @Nullable String webircHost,
264263
@Nullable InetAddress webircIP, @Nullable String webircPassword, @Nullable String webircGateway) {
265264
this.name = name;
265+
this.processor = new InputProcessor();
266+
this.messageSendingImmediate = new QueueProcessingThreadSender(this, "Immediate");
266267
this.networkHandler = networkHandler;
267268
this.serverAddress = serverAddress;
268269
this.proxyAddress = proxyAddress;

0 commit comments

Comments
 (0)