Переглянути джерело

Allow setting output queue before connecting.

Before we connect, the socket will be null. When we then connect
the right output stream will be passed in.
pull/143/head
Chris Smith 7 роки тому
джерело
коміт
99483f18f7

+ 5
- 1
irc/src/main/java/com/dmdirc/parser/irc/IRCParser.java Переглянути файл

@@ -314,7 +314,11 @@ public class IRCParser extends BaseSocketAwareParser implements SecureParser, En
314 314
     public void setOutputQueue(final OutputQueue queue) throws IOException {
315 315
         checkNotNull(queue);
316 316
         out.clearQueue();
317
-        queue.setOutputStream(socket.getOutputStream());
317
+
318
+        if (socket != null) {
319
+            queue.setOutputStream(socket.getOutputStream());
320
+        }
321
+
318 322
         out = queue;
319 323
     }
320 324
 

Завантаження…
Відмінити
Зберегти