mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 09:46:02 +02:00
Fix for Bug 467930
- creating a Container launch configuration in Debug Launch Configurations View does not work - problem is that the ContainerTab was not setting the connectionUri by default Change-Id: Ifb25b1cfcc8d4e3ac2c67b60a0072463774b108f
This commit is contained in:
parent
7a5ff76a15
commit
88bc78c00e
1 changed files with 16 additions and 0 deletions
|
@ -410,6 +410,22 @@ public class ContainerTab extends AbstractLaunchConfigurationTab implements
|
||||||
directoriesList.setItems(additionalDirs.toArray(new String[0]));
|
directoriesList.setItems(additionalDirs.toArray(new String[0]));
|
||||||
connectionUri = configuration.getAttribute(
|
connectionUri = configuration.getAttribute(
|
||||||
ILaunchConstants.ATTR_CONNECTION_URI, (String) "");
|
ILaunchConstants.ATTR_CONNECTION_URI, (String) "");
|
||||||
|
int defaultIndex = 0;
|
||||||
|
connections = DockerConnectionManager.getInstance()
|
||||||
|
.getConnections();
|
||||||
|
if (connections.length > 0) {
|
||||||
|
if (!connectionUri.equals("")) { //$NON-NLS-1$
|
||||||
|
String[] connectionNames = new String[connections.length];
|
||||||
|
for (int i = 0; i < connections.length; ++i) {
|
||||||
|
connectionNames[i] = connections[i].getName();
|
||||||
|
if (connections[i].getUri().equals(connectionUri))
|
||||||
|
defaultIndex = i;
|
||||||
|
}
|
||||||
|
connectionSelector.select(defaultIndex);
|
||||||
|
} else {
|
||||||
|
connectionUri = connections[0].getUri();
|
||||||
|
}
|
||||||
|
}
|
||||||
imageName = configuration.getAttribute(ILaunchConstants.ATTR_IMAGE,
|
imageName = configuration.getAttribute(ILaunchConstants.ATTR_IMAGE,
|
||||||
"");
|
"");
|
||||||
imageCombo.setText(imageName);
|
imageCombo.setText(imageName);
|
||||||
|
|
Loading…
Add table
Reference in a new issue