Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian de Alwis2014-06-02 13:57:37 +0000
committerDaniel Rolka2014-06-04 07:40:12 +0000
commit6bc8ff2f527619764f5aebffd87321d74a079635 (patch)
tree0ebee8155b4d5a4fd301d972ae569a508005b8a1
parent70860dd1d369dd7db6e03d5492c640616156206d (diff)
downloadeclipse.platform.ui-6bc8ff2f527619764f5aebffd87321d74a079635.tar.gz
eclipse.platform.ui-6bc8ff2f527619764f5aebffd87321d74a079635.tar.xz
eclipse.platform.ui-6bc8ff2f527619764f5aebffd87321d74a079635.zip
Bug 436358 - Regressions from bug 432826: slow setTaskName on ProgressbarDialog on Linux and even worse on OSX
Ensure setTaskname() is synchronized Change-Id: Iaa8df6e4b4dd9af222f8fd52c161a42517576fbe
-rw-r--r--bundles/org.eclipse.jface/src/org/eclipse/jface/operation/AccumulatingProgressMonitor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/AccumulatingProgressMonitor.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/AccumulatingProgressMonitor.java
index 1379ee4bc87..99141cc15ec 100644
--- a/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/AccumulatingProgressMonitor.java
+++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/AccumulatingProgressMonitor.java
@@ -198,7 +198,7 @@ import org.eclipse.swt.widgets.Display;
}
@Override
- public void setTaskName(final String name) {
+ public synchronized void setTaskName(final String name) {
currentTask = name;
if (collector == null) {
createCollector(name, null, 0);

Back to the top