diff options
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/AbstractJpaProject.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/AbstractJpaProject.java b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/AbstractJpaProject.java index 9dbe47adda..0054a07ee2 100644 --- a/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/AbstractJpaProject.java +++ b/jpa/plugins/org.eclipse.jpt.jpa.core/src/org/eclipse/jpt/jpa/core/internal/AbstractJpaProject.java @@ -1989,16 +1989,21 @@ public abstract class AbstractJpaProject /** * Called by the {@link UpdateJobCommand#execute(IProgressMonitor)}. */ - // TODO pass the monitor down protected IStatus update(IProgressMonitor monitor) { if (monitor.isCanceled()) { return Status.CANCEL_STATUS; } + this.contextRoot.update(monitor); if (monitor.isCanceled()) { return Status.CANCEL_STATUS; } + this.updateRootStructureNodes(monitor); + if (monitor.isCanceled()) { + return Status.CANCEL_STATUS; + } + return Status.OK_STATUS; } |