Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2009-01-28 21:57:39 +0000
committerDarin Wright2009-01-28 21:57:39 +0000
commit81f901bb52b06066c4ffb3050f67f870c93240c6 (patch)
treecc98b2e29cb27258c215fe736aa794250fedf3b9 /org.eclipse.debug.ui
parentbeada81e2caa78650b7cf6f84dfa9333c37af2f5 (diff)
downloadeclipse.platform.debug-81f901bb52b06066c4ffb3050f67f870c93240c6.tar.gz
eclipse.platform.debug-81f901bb52b06066c4ffb3050f67f870c93240c6.tar.xz
eclipse.platform.debug-81f901bb52b06066c4ffb3050f67f870c93240c6.zip
Bug 262819 - 'process model delta' job appears in progress view/status bar
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/ModelContentProvider.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/ModelContentProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/ModelContentProvider.java
index a28c1e0aa..9359a018e 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/ModelContentProvider.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/ModelContentProvider.java
@@ -838,7 +838,7 @@ abstract class ModelContentProvider implements IContentProvider, IModelChangedLi
*/
public synchronized void modelChanged(final IModelDelta delta, final IModelProxy proxy) {
if (fViewer != null && !proxy.isDisposed()) {
- new WorkbenchJob(fViewer.getDisplay(), "process model delta") { //$NON-NLS-1$
+ WorkbenchJob job = new WorkbenchJob(fViewer.getDisplay(), "process model delta") { //$NON-NLS-1$
public IStatus runInUIThread(IProgressMonitor monitor) {
if (!proxy.isDisposed()) {
if (DEBUG_DELTAS && (DEBUG_PRESENTATION_ID == null || DEBUG_PRESENTATION_ID.equals(getPresentationContext().getId()))) {
@@ -855,7 +855,9 @@ abstract class ModelContentProvider implements IContentProvider, IModelChangedLi
}
return Status.OK_STATUS;
}
- }.schedule();
+ };
+ job.setSystem(true);
+ job.schedule();
}
}

Back to the top