From ed2768aa5038f20aae43a33da0f952b61b747fdd Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Tue, 14 Mar 2017 13:03:08 -0400 Subject: [PATCH] Fix array out of bounds exception in ContainerPropertyTab - in Connection combo modify listener, just return if the Connection combo doesn't have a selection and set connection to null and connection name to empty string Change-Id: Ib6274eb27b9a3128a538da4df520b7b83ce1e575 --- .../cdt/internal/docker/launcher/ContainerPropertyTab.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/launch/org.eclipse.cdt.docker.launcher/src/org/eclipse/cdt/internal/docker/launcher/ContainerPropertyTab.java b/launch/org.eclipse.cdt.docker.launcher/src/org/eclipse/cdt/internal/docker/launcher/ContainerPropertyTab.java index d6dc7d4180a..ffef13000d4 100644 --- a/launch/org.eclipse.cdt.docker.launcher/src/org/eclipse/cdt/internal/docker/launcher/ContainerPropertyTab.java +++ b/launch/org.eclipse.cdt.docker.launcher/src/org/eclipse/cdt/internal/docker/launcher/ContainerPropertyTab.java @@ -67,6 +67,11 @@ public class ContainerPropertyTab extends AbstractCBuildPropertyTab @Override public void modifyText(ModifyEvent e) { int index = connectionSelector.getSelectionIndex(); + if (index < 0) { + connection = null; + connectionName = ""; + return; + } if (connection != null) connection.removeImageListener(containerTab); connection = connections[index];