Add finish() method to Connection.
[sonitus.git] / src / main / java / net / pterodactylus / sonitus / data / sink / AudioSink.java
index 5d1ebbc..2ef61e0 100644 (file)
@@ -64,6 +64,11 @@ public class AudioSink implements Sink {
                                        sourceDataLine.write(buffer, 0, buffer.length);
                                        logger.finest(String.format("AudioSink: Wrote %d Bytes.", buffer.length));
                                }
+
+                               @Override
+                               protected void finish() {
+                                       sourceDataLine.stop();
+                               }
                        }).start();
                }
                catch (LineUnavailableException lue1) {