diff options
author | Doug Schaefer | 2017-06-12 18:35:48 +0000 |
---|---|---|
committer | Doug Schaefer | 2017-06-12 18:35:48 +0000 |
commit | bfe45e8c74f297fbfaa89e9fc33527891207108e (patch) | |
tree | d525a2aff1b09494748b16f3804db716ad0fb083 | |
parent | 4995ccbe248d3075ffa66109e32be0f172e97227 (diff) | |
download | org.eclipse.cdt-CDT_9_3_RC4.tar.gz org.eclipse.cdt-CDT_9_3_RC4.tar.xz org.eclipse.cdt-CDT_9_3_RC4.zip |
Fix another IndexOutOfBounds exception.CDT_9_3_RC4CDT_9_3_0
-rw-r--r-- | toolchains/arduino/org.eclipse.cdt.arduino.ui/src/org/eclipse/cdt/arduino/ui/internal/terminal/ArduinoTerminalSettingsPage.java | 4 |
1 files changed, 4 insertions, 0 deletions
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 19704aae9a5..288a09a7099 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 @@ public class ArduinoTerminalSettingsPage extends AbstractSettingsPage { @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())); |