plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java
changeset 473 8e8aed9adb99
parent 470 d4809db37847
--- a/plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java	Mon Aug 23 10:30:05 2010 -0700
+++ b/plugins/org.symbian.tools.tmw.ui/src/org/symbian/tools/tmw/internal/ui/wizard/NewApplicationWizard.java	Mon Aug 23 15:08:34 2010 -0700
@@ -25,6 +25,7 @@
 import java.util.Set;
 
 import org.eclipse.core.databinding.DataBindingContext;
+import org.eclipse.core.resources.IncrementalProjectBuilder;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.IProgressMonitor;
@@ -214,9 +215,13 @@
 
     @Override
     protected void performFinish(IProgressMonitor monitor) throws CoreException {
-        monitor.beginTask("Preparing project", 100);
+        monitor.beginTask("Preparing project", 300);
         super.performFinish(new SubProgressMonitor(monitor, 20));
         wizardContext.initialize(getFacetedProject().getProject(), new SubProgressMonitor(monitor, 80));
+        getFacetedProject().getProject().build(IncrementalProjectBuilder.CLEAN_BUILD,
+                new SubProgressMonitor(monitor, 100));
+        getFacetedProject().getProject().build(IncrementalProjectBuilder.FULL_BUILD,
+                new SubProgressMonitor(monitor, 100));
         monitor.done();
     }
 }