ChangeListManagerImpl.waitEverythingDoneInTestMode: dispatch UI events only when on EDT

This commit is contained in:
peter
2016-04-06 11:37:10 +02:00
parent 47850796c5
commit 38aed46dac
@@ -1686,7 +1686,9 @@ public class ChangeListManagerImpl extends ChangeListManagerEx implements Projec
Future future = ourUpdateAlarm.get();
if (future == null) break;
UIUtil.dispatchAllInvocationEvents();
if (ApplicationManager.getApplication().isDispatchThread()) {
UIUtil.dispatchAllInvocationEvents();
}
try {
future.get(10, TimeUnit.MILLISECONDS);
break;