Pārlūkot izejas kodu

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 gadus atpakaļ
vecāks
revīzija
99483f18f7

+ 5
- 1
irc/src/main/java/com/dmdirc/parser/irc/IRCParser.java Parādīt failu

314
     public void setOutputQueue(final OutputQueue queue) throws IOException {
314
     public void setOutputQueue(final OutputQueue queue) throws IOException {
315
         checkNotNull(queue);
315
         checkNotNull(queue);
316
         out.clearQueue();
316
         out.clearQueue();
317
-        queue.setOutputStream(socket.getOutputStream());
317
+
318
+        if (socket != null) {
319
+            queue.setOutputStream(socket.getOutputStream());
320
+        }
321
+
318
         out = queue;
322
         out = queue;
319
     }
323
     }
320
 
324
 

Notiek ielāde…
Atcelt
Saglabāt