Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit e7d85d8

Browse files
committed
Reopen serial monitor on correct port if changed from menu
1 parent 465c766 commit e7d85d8

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

‎app/src/processing/app/Editor.java‎

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,22 +1015,20 @@ private void selectSerialPort(String name) {
10151015
//System.out.println(item.getLabel());
10161016

10171017
BaseNoGui.selectSerialPort(name);
1018-
if (serialMonitor != null) {
1019-
try {
1018+
try {
1019+
boolean reopenMonitor = ((serialMonitor != null && serialMonitor.isVisible()) ||
1020+
serialPlotter != null && serialPlotter.isVisible());
1021+
if (serialMonitor != null) {
10201022
serialMonitor.close();
1021-
serialMonitor.setVisible(false);
1022-
} catch (Exception e) {
1023-
// ignore
10241023
}
1025-
}
1026-
1027-
if (serialPlotter != null) {
1028-
try {
1024+
if (serialPlotter != null) {
10291025
serialPlotter.close();
1030-
serialPlotter.setVisible(false);
1031-
} catch (Exception e) {
1032-
// ignore
10331026
}
1027+
if (reopenMonitor) {
1028+
handleSerial();
1029+
}
1030+
} catch (Exception e) {
1031+
// ignore
10341032
}
10351033

10361034
onBoardOrPortChange();

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /