From 68b441c16d6e30424177193daf048bd693deb20f Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Mon, 27 Nov 2017 11:00:27 -0500 Subject: Bug 444054 - Make sure we build the right project The call to CDTBuildAction's super updateSelection method clears out some state. Make sure we call it even though we want to always build CDT projects. Change-Id: Ie5dc1f583bbcc04d85b7254a4b7c18ee50f02997 --- .../src/org/eclipse/cdt/internal/ui/cview/BuildGroup.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/BuildGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/BuildGroup.java index 3ab58ad43ed..72ce285d998 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/BuildGroup.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/BuildGroup.java @@ -64,6 +64,9 @@ public class BuildGroup extends CViewActionGroup { @Override protected boolean updateSelection(IStructuredSelection s) { + // Call the super since it needs to clear out some settings + super.updateSelection(s); + // Always build CDT projects return true; } -- cgit v1.2.3