From e4ecf343fd33d0e1660341789d89122e1d08a269 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 15 Sep 2016 10:55:52 +0200 Subject: [PATCH] a meaningful toString for ReadTask continuation runnable --- .../progress/util/ProgressIndicatorUtils.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java b/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java index 7287555569af..3033443617ee 100644 --- a/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java +++ b/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java @@ -179,10 +179,18 @@ public class ProgressIndicatorUtils { final ReadTask.Continuation continuation = runUnderProgress(progressIndicator, readTask); continued = continuation != null; if (continuation != null) { - application.invokeLater(() -> { - application.removeApplicationListener(listener); - if (!progressIndicator.isCanceled()) { - continuation.getAction().run(); + application.invokeLater(new Runnable() { + @Override + public void run() { + application.removeApplicationListener(listener); + if (!progressIndicator.isCanceled()) { + continuation.getAction().run(); + } + } + + @Override + public String toString() { + return "continuation of " + readTask; } }, continuation.getModalityState()); }