summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteffen Kriese2010-10-01 04:54:05 (EDT)
committerSteffen Kriese2010-10-01 04:54:05 (EDT)
commitac80a3eb3e76ecc72bbb98cfbb7fff2fa4a8ed56 (patch)
treead1ee740c6c25ac69d82d9995bc6c92987f3d473
parent945c4e8eea619d244f137806bb29b15a996d17e7 (diff)
downloadorg.eclipse.riena-ac80a3eb3e76ecc72bbb98cfbb7fff2fa4a8ed56.zip
org.eclipse.riena-ac80a3eb3e76ecc72bbb98cfbb7fff2fa4a8ed56.tar.gz
org.eclipse.riena-ac80a3eb3e76ecc72bbb98cfbb7fff2fa4a8ed56.tar.bz2
Applied patch #326747: UIProcess.finalUpdateUI() is not called after the processes finishes
-rw-r--r--org.eclipse.riena.ui.core/src/org/eclipse/riena/ui/core/uiprocess/ProgressProviderBridge.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/org.eclipse.riena.ui.core/src/org/eclipse/riena/ui/core/uiprocess/ProgressProviderBridge.java b/org.eclipse.riena.ui.core/src/org/eclipse/riena/ui/core/uiprocess/ProgressProviderBridge.java
index 41f9deb..b9d7a81 100644
--- a/org.eclipse.riena.ui.core/src/org/eclipse/riena/ui/core/uiprocess/ProgressProviderBridge.java
+++ b/org.eclipse.riena.ui.core/src/org/eclipse/riena/ui/core/uiprocess/ProgressProviderBridge.java
@@ -84,13 +84,10 @@ public class ProgressProviderBridge extends ProgressProvider {
@Override
public void scheduled(final IJobChangeEvent event) {
- registerMapping(event.getJob(), createDefaultUIProcess(event.getJob()));
+ final Job job = event.getJob();
+ if (jobUiProcess.get(job) == null) {
+ createDefaultUIProcess(job);
+ }
}
-
- @Override
- public void done(final IJobChangeEvent event) {
- unregisterMapping(event.getJob());
- }
-
}
}