diff options
author | Pawel Piech | 2013-01-22 22:12:23 +0000 |
---|---|---|
committer | Pawel Piech | 2013-01-22 22:12:23 +0000 |
commit | ec7d56b9feeac2767e92db7faa0fad7c690c075d (patch) | |
tree | 318fec67275f2dcbf6665035d32042ccfa625614 /org.eclipse.debug.ui/ui/org | |
parent | 29e2f9786c3b279bbaf7b7b01696eddabfb2940c (diff) | |
download | eclipse.platform.debug-ec7d56b9feeac2767e92db7faa0fad7c690c075d.tar.gz eclipse.platform.debug-ec7d56b9feeac2767e92db7faa0fad7c690c075d.tar.xz eclipse.platform.debug-ec7d56b9feeac2767e92db7faa0fad7c690c075d.zip |
Bug 397177 - [patch] debug expression wihout detailsv20130122-221223I20130130-0800I20130129-2000I20130129-0800I20130128-2000I20130128-0800I20130127-2000
Diffstat (limited to 'org.eclipse.debug.ui/ui/org')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelContentProvider.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelContentProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelContentProvider.java index dd6d1d455..4f6bd9d9f 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelContentProvider.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/TreeModelContentProvider.java @@ -126,8 +126,6 @@ public class TreeModelContentProvider implements ITreeModelContentProvider, ICon private ViewerStateTracker fStateTracker = new ViewerStateTracker(this); - private Runnable fTriggerUpdatesRunnable; - /** * Update type constants */ @@ -793,14 +791,12 @@ public class TreeModelContentProvider implements ITreeModelContentProvider, ICon } } if (inProgressList == null || inProgressList.isEmpty()) { - fTriggerUpdatesRunnable = new Runnable() { + getViewer().getDisplay().asyncExec(new Runnable() { public void run() { - if (fTriggerUpdatesRunnable != this) return; if (isDisposed()) return; trigger(update.getSchedulingPath()); - } - }; - getViewer().getDisplay().asyncExec(fTriggerUpdatesRunnable); + } + }); } } else { // there are waiting requests: coalesce with existing request and add to list |