diff --git a/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt b/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt index 21427aa5bc53..37876df2f78d 100644 --- a/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt +++ b/platform/statistics/src/com/intellij/internal/statistic/eventLog/fus/FeatureUsageEventLoggerProvider.kt @@ -5,18 +5,14 @@ import com.intellij.internal.statistic.eventLog.StatisticsEventLoggerProvider import com.intellij.internal.statistic.utils.StatisticsUploadAssistant import com.intellij.openapi.application.ApplicationInfo import com.intellij.openapi.application.ApplicationManager +import com.intellij.util.PlatformUtils import java.util.concurrent.TimeUnit internal class FeatureUsageEventLoggerProvider : StatisticsEventLoggerProvider("FUS", 58, sendFrequencyMs = TimeUnit.MINUTES.toMillis(15)) { override fun isRecordEnabled(): Boolean { return !ApplicationManager.getApplication().isUnitTestMode && StatisticsUploadAssistant.isCollectAllowed() && - !isThirdParty() - } - - private fun isThirdParty(): Boolean { - val applicationInfo = ApplicationInfo.getInstance() - return applicationInfo != null && applicationInfo.shortCompanyName != "JetBrains" + (ApplicationInfo.getInstance() == null || PlatformUtils.isJetBrainsProduct()) } override fun isSendEnabled(): Boolean {