From f0929301c5ac544b77c47ecbd81a68f49d9fdbd5 Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Fri, 5 Jul 2019 15:51:58 +0300 Subject: [PATCH] only report Freezes with the default JB reporter GitOrigin-RevId: adda584f42555605a15b2e5aebca80692208a52c --- .../com/intellij/diagnostic/IdeaFreezeReporter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.java b/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.java index 4687d10236da..8923b80891bd 100644 --- a/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.java +++ b/platform/platform-impl/src/com/intellij/diagnostic/IdeaFreezeReporter.java @@ -17,10 +17,7 @@ import org.jetbrains.annotations.Nullable; import java.io.File; import java.lang.management.ThreadInfo; -import java.util.ArrayList; -import java.util.Comparator; -import java.util.LinkedList; -import java.util.List; +import java.util.*; public class IdeaFreezeReporter { private static final int FREEZE_THRESHOLD = ApplicationManager.getApplication().isInternal() ? 5 : 25; // seconds @@ -38,7 +35,10 @@ public class IdeaFreezeReporter { @Override public void uiFreezeStarted() { - myFreezeRecording = Registry.is("performance.watcher.freeze.report") && !DebugAttachDetector.isAttached(); + myFreezeRecording = Registry.is("performance.watcher.freeze.report") && + // only report to JetBrains + IdeErrorsDialog.getSubmitter(new Freeze(Collections.emptyList()), null) instanceof ITNReporter && + !DebugAttachDetector.isAttached(); } @Override