obey benign race rules in ProgressManager.checkCanceled (IDEA-CR-20502)

This commit is contained in:
peter
2017-04-21 20:34:17 +02:00
parent 74f5ea3348
commit 01b3221ffc
@@ -201,8 +201,9 @@ public abstract class ProgressManager extends ProgressIndicatorProvider {
@SuppressWarnings("MethodOverridesStaticMethodOfSuperclass")
public static void checkCanceled() throws ProcessCanceledException {
if (ourInstance != null) {
ourInstance.doCheckCanceled();
ProgressManager instance = ourInstance;
if (instance != null) {
instance.doCheckCanceled();
}
}