diff --git a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt index cac925ff09f..44d57b024b2 100644 --- a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt +++ b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt @@ -34,7 +34,10 @@ class KotlinReportSubmitter : ITNReporter() { private var hasUpdate = false private var hasLatestVersion = false - override fun showErrorInRelease(event: IdeaLoggingEvent) = !hasUpdate || KotlinInternalMode.enabled + override fun showErrorInRelease(event: IdeaLoggingEvent): Boolean { + val notificationEnabled = "disabled" != System.getProperty("idea.fatal.error.notification", "enabled") + return (!hasUpdate && notificationEnabled) || KotlinInternalMode.enabled + } override fun submit(events: Array, additionalInfo: String?, parentComponent: Component, consumer: Consumer): Boolean { if (hasUpdate) {