Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Arthorne2013-03-04 14:39:00 +0000
committerJohn Arthorne2013-03-04 14:42:36 +0000
commit67d74dc7f60c7ddbeb796df192a5163c4af8a1fe (patch)
tree8ff8fb72de80c99e55a7c0f10954daeb14e87135 /bundles/org.eclipse.ui.workbench
parent1b4721e0c401edbae7724c8168988189848ed5c3 (diff)
downloadeclipse.platform.ui-67d74dc7f60c7ddbeb796df192a5163c4af8a1fe.tar.gz
eclipse.platform.ui-67d74dc7f60c7ddbeb796df192a5163c4af8a1fe.tar.xz
eclipse.platform.ui-67d74dc7f60c7ddbeb796df192a5163c4af8a1fe.zip
Ensure update is scheduled if job state is none
Diffstat (limited to 'bundles/org.eclipse.ui.workbench')
-rw-r--r--bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
index 0893aa4232a..2b265c53ad1 100644
--- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
+++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
@@ -234,7 +234,7 @@ class ProgressViewUpdater implements IJobProgressManagerListener {
// make sure we don't schedule too often
boolean scheduleUpdate = false;
synchronized (updateScheduled) {
- if (!updateScheduled.value) {
+ if (!updateScheduled.value || updateJob.getState() == Job.NONE) {
updateScheduled.value = scheduleUpdate = true;
}
}

Back to the top