diff options
author | Darin Wright | 2009-01-28 21:57:39 +0000 |
---|---|---|
committer | Darin Wright | 2009-01-28 21:57:39 +0000 |
commit | 81f901bb52b06066c4ffb3050f67f870c93240c6 (patch) | |
tree | cc98b2e29cb27258c215fe736aa794250fedf3b9 /org.eclipse.debug.ui | |
parent | beada81e2caa78650b7cf6f84dfa9333c37af2f5 (diff) | |
download | eclipse.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.java | 6 |
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(); } } |