commit | bfe45e8c74f297fbfaa89e9fc33527891207108e | [log] [tgz] |
---|---|---|
author | Doug Schaefer <dschaefer@blackberry.com> | Mon Jun 12 14:35:48 2017 -0400 |
committer | Doug Schaefer <dschaefer@blackberry.com> | Mon Jun 12 14:35:48 2017 -0400 |
tree | d525a2aff1b09494748b16f3804db716ad0fb083 | |
parent | 4995ccbe248d3075ffa66109e32be0f172e97227 [diff] |
Fix another IndexOutOfBounds exception.
diff --git a/toolchains/arduino/org.eclipse.cdt.arduino.ui/src/org/eclipse/cdt/arduino/ui/internal/terminal/ArduinoTerminalSettingsPage.java b/toolchains/arduino/org.eclipse.cdt.arduino.ui/src/org/eclipse/cdt/arduino/ui/internal/terminal/ArduinoTerminalSettingsPage.java index 19704aa..288a09a 100644 --- a/toolchains/arduino/org.eclipse.cdt.arduino.ui/src/org/eclipse/cdt/arduino/ui/internal/terminal/ArduinoTerminalSettingsPage.java +++ b/toolchains/arduino/org.eclipse.cdt.arduino.ui/src/org/eclipse/cdt/arduino/ui/internal/terminal/ArduinoTerminalSettingsPage.java
@@ -263,6 +263,10 @@ @Override public void saveSettings() { + if (boardCombo.getSelectionIndex() < 0) { + return; + } + settings.setBoardName(boardCombo.getItem(boardCombo.getSelectionIndex())); settings.setPortName(portNameLabel.getText()); settings.setBaudRate(BaudRate.fromStringIndex(baudRateCombo.getSelectionIndex()));