diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/TargetBuild.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/TargetBuild.java index 62b136411e9..77a534c8621 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/TargetBuild.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/TargetBuild.java @@ -98,10 +98,9 @@ public class TargetBuild { return Status.OK_STATUS; } }; + targetJob.schedule(); - if (MakeTargetsPreferencePage.isBuildTargetInBackground()) { - targetJob.schedule(); - } else { + if (!MakeTargetsPreferencePage.isBuildTargetInBackground()) { runWithProgressDialog(shell, targetJob); } }