Sfoglia il codice sorgente

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 anni fa
parent
commit
99483f18f7
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 5
    1
      irc/src/main/java/com/dmdirc/parser/irc/IRCParser.java

+ 5
- 1
irc/src/main/java/com/dmdirc/parser/irc/IRCParser.java Vedi File

@@ -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
 

Loading…
Annulla
Salva