From 6f7ab077263bf98975252834ceefc0fd45f50bc3 Mon Sep 17 00:00:00 2001 From: "Vitaliy.Bibaev" Date: Wed, 29 Jan 2020 19:38:10 +0300 Subject: [PATCH] [stats-collector] Ignore non-jb languages GitOrigin-RevId: 4b12368ddf4d15d7c074792f64b5433f0f641884 --- .../intellij/stats/completion/CompletionLoggerInitializer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/stats-collector/src/com/intellij/stats/completion/CompletionLoggerInitializer.kt b/plugins/stats-collector/src/com/intellij/stats/completion/CompletionLoggerInitializer.kt index 1d4655d4780d..7aa5ab2b1fba 100644 --- a/plugins/stats-collector/src/com/intellij/stats/completion/CompletionLoggerInitializer.kt +++ b/plugins/stats-collector/src/com/intellij/stats/completion/CompletionLoggerInitializer.kt @@ -4,6 +4,7 @@ package com.intellij.stats.completion import com.intellij.codeInsight.lookup.impl.LookupImpl import com.intellij.completion.settings.CompletionMLRankingSettings import com.intellij.internal.statistic.utils.StatisticsUploadAssistant +import com.intellij.internal.statistic.utils.getPluginInfo import com.intellij.lang.Language import com.intellij.openapi.application.ApplicationManager import com.intellij.reporting.isUnitTestMode @@ -59,7 +60,7 @@ class CompletionLoggerInitializer(private val actionListener: LookupActionsListe } private fun sessionShouldBeLogged(experimentHelper: WebServiceStatus, language: Language): Boolean { - if (CompletionTrackerDisabler.isDisabled()) return false + if (CompletionTrackerDisabler.isDisabled() || !getPluginInfo(language::class.java).isSafeToReport()) return false val application = ApplicationManager.getApplication() if (application.isUnitTestMode || experimentHelper.isExperimentOnCurrentIDE()) return true