Skip to content

Commit c3868c6

Browse files
consider empty oldstate
1 parent 6d3539d commit c3868c6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Diff for: arduino-ide-extension/src/browser/boards/boards-service-provider.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,12 @@ export class BoardsServiceProvider implements FrontendApplicationContribution {
143143
const lastSelectionOnUpload = this.lastBoardsConfigOnUpload;
144144
this.setLastBoardsConfigOnUpload(undefined);
145145

146-
const appearedPorts = newPorts.filter((newPort: Port) =>
147-
oldPorts.every((oldPort: Port) => !Port.sameAs(newPort, oldPort))
148-
);
146+
const appearedPorts =
147+
oldPorts.length > 0
148+
? newPorts.filter((newPort: Port) =>
149+
oldPorts.every((oldPort: Port) => !Port.sameAs(newPort, oldPort))
150+
)
151+
: newPorts;
149152

150153
if (appearedPorts.length > 0) {
151154
const boardOnAppearedPort = newBoards.find((board: Board) =>

0 commit comments

Comments
 (0)