Explorar el Código

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 hace 7 años
padre
commit
99483f18f7
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  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 Ver fichero

@@ -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…
Cancelar
Guardar