From 949dd8a45f3758794707109bfddc6069c1ec3f98 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Wed, 15 May 2019 17:44:34 -0400 Subject: Bug 547144 - Switching from Local to docker container and back fails - fix CBuildConfigurationManager createBuildConfiguration to always ensure "" is added to the build configuration names so future references to Local will find the default build configuration in the ProjectDescription Change-Id: If15dde12befe060b4eb7c0ba2a2aeabbc1089ffa --- .../eclipse/cdt/internal/core/build/CBuildConfigurationManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java index 89d2dc6fb9e..572324f91cf 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java @@ -166,6 +166,9 @@ public class CBuildConfigurationManager for (IBuildConfiguration config : project.getBuildConfigs()) { names.add(config.getName()); } + // need to add default config name because it can be active by + // default without being in the build config list used above + names.add(IBuildConfiguration.DEFAULT_CONFIG_NAME); IProjectDescription desc = project.getDescription(); names.add(name); -- cgit v1.2.3