From 9087d16a2387fba6100ffbf67cc5dd0ada3fab04 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Fri, 28 Nov 2003 21:15:09 +0000 Subject: [PATCH] fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47598 --- .../src/org/eclipse/cdt/make/ui/TargetBuild.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 e5162d2b891..80b24515ce7 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 @@ -80,12 +80,13 @@ public class TargetBuild { static public void run(boolean fork, IRunnableContext context, final IMakeTarget[] targets) throws InvocationTargetException { try { + saveAllResources(targets); + context.run(fork, true, new IRunnableWithProgress() { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { try { IWorkspaceRunnable runnable = new IWorkspaceRunnable() { public void run(IProgressMonitor monitor) throws CoreException { - saveAllResources(targets); monitor.beginTask("Building Targets...", targets.length); for( int i = 0; i < targets.length; i++) { targets[i].build(new SubProgressMonitor(monitor, 1));