diff --git a/src/js/tabs/cli.js b/src/js/tabs/cli.js index 2a724953..608f12e9 100644 --- a/src/js/tabs/cli.js +++ b/src/js/tabs/cli.js @@ -254,13 +254,13 @@ TABS.cli.read = function (readInfo) { switch (data[i]) { case lineFeedCode: - if (GUI.operating_system != "MacOS") { + if (GUI.operating_system === "Windows") { writeLineToOutput(this.cliBuffer); this.cliBuffer = ""; } break; case carriageReturnCode: - if (GUI.operating_system == "MacOS") { + if (GUI.operating_system !== "Windows") { writeLineToOutput(this.cliBuffer); this.cliBuffer = ""; } diff --git a/test/tabs/cli.js b/test/tabs/cli.js index a0944187..a16ea092 100644 --- a/test/tabs/cli.js +++ b/test/tabs/cli.js @@ -43,7 +43,7 @@ describe('TABS.cli', () => { // Ambigous auto-complete from firmware is preceded with an \r carriage return // which only renders a line break on Mac - const expectedValue = GUI.operating_system === "MacOS" ? + const expectedValue = GUI.operating_system !== "Windows" ? 'se
serialpassthrough\tservo
' : 'seserialpassthrough\tservo
'; expect(cliOutput.html()).to.equal(expectedValue);