Author: mareshkau
Date: 2008-06-03 15:11:02 -0400 (Tue, 03 Jun 2008)
New Revision: 8508
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-675
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java 2008-06-03
18:59:14 UTC (rev 8507)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/VpeController.java 2008-06-03
19:11:02 UTC (rev 8508)
@@ -433,8 +433,7 @@
getJobQueue().clear();
return Status.CANCEL_STATUS;
}
- monitor.beginTask(VpeUIMessages.VPE_UPDATE_JOB_TITLE, getJobQueue().size());
- monitor.worked(1);
+ monitor.worked(1);
notifyChangedInUiThread(notifier, eventType, feature, oldValue, newValue, pos);
if (monitor.isCanceled()) {
getJobQueue().clear();
@@ -446,6 +445,8 @@
if(getJobQueue().size()>0) {
Job job =getJobQueue().getFirst();
job.schedule();
+ }else {
+ monitor.done();
}
}
return Status.OK_STATUS;
@@ -455,6 +456,7 @@
if(getJobQueue().size()==1) {
setProgressMonitor(null);
nonUIJob.setProgressGroup(getProgressMonitor(), 100);
+ getProgressMonitor().beginTask(VpeUIMessages.VPE_UPDATE_JOB_TITLE,
IProgressMonitor.UNKNOWN);
Job job = getJobQueue().getFirst();
job.schedule();
} else {