diff options
author | Andrey Loskutov | 2017-01-03 23:10:58 +0000 |
---|---|---|
committer | Lars Vogel | 2017-04-04 15:30:51 +0000 |
commit | ccb9cb3a8f3308685208a79caa9c47e65e311084 (patch) | |
tree | 4f29a7469204a250da7daa05dd038f08a1c66434 | |
parent | 370a79835bd166239ba9770830c699056352f514 (diff) | |
download | eclipse.platform.team-I20170419-2000.tar.gz eclipse.platform.team-I20170419-2000.tar.xz eclipse.platform.team-I20170419-2000.zip |
Bug 509893 - ResourceModelContentProvider.propertyChanged should not useY20170427-1000Y20170420-1000Y20170413-1000Y20170406-1000I20170501-2000I20170430-2000I20170429-2000I20170429-1330I20170429-1230I20170428-2000I20170428-0830I20170428-0700I20170428-0550I20170428-0445I20170427-2000I20170426-2000I20170425-2000I20170425-0910I20170425-0700I20170425-0240I20170425-0215I20170424-2000I20170423-2000I20170422-2000I20170422-0300I20170421-2000I20170420-2000I20170419-2000I20170419-0430I20170419-0130I20170418-2000I20170417-2000I20170416-2000I20170415-2000I20170414-2000I20170413-2000I20170412-2000I20170411-2000I20170411-0500I20170410-2000I20170409-2000I20170408-2000I20170407-2000I20170406-2000I20170405-2000
Display.syncExec
This leads to the deadlock situation, which is forcibly resolved by
UILockListener by interrupting UI thread.
Change-Id: Iad1c387c203d9190014f415eacf21c38f9ef4f8b
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java index e05e79912..f41723b3a 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java @@ -261,7 +261,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider */ @Override public void propertyChanged(IDiffTree tree, final int property, final IPath[] paths) { - Utils.syncExec(new Runnable() { + Utils.asyncExec(new Runnable() { @Override public void run() { ISynchronizationContext context = getContext(); |