diff --git a/moonlight-common/src/com/limelight/nvstream/NvConnection.java b/moonlight-common/src/com/limelight/nvstream/NvConnection.java index bf9c5520..0d740434 100644 --- a/moonlight-common/src/com/limelight/nvstream/NvConnection.java +++ b/moonlight-common/src/com/limelight/nvstream/NvConnection.java @@ -81,21 +81,22 @@ public class NvConnection { public void stop() { - if (videoStream != null) { - videoStream.abort(); + if (inputStream != null) { + inputStream.abort(); + inputStream = null; } + if (audioStream != null) { audioStream.abort(); } + if (videoStream != null) { + videoStream.abort(); + } + if (controlStream != null) { controlStream.abort(); } - - if (inputStream != null) { - inputStream.abort(); - inputStream = null; - } } private boolean startApp() throws XmlPullParserException, IOException