gateway: fix helper command not exiting if the IDE was not launched initially

GitOrigin-RevId: 729ad0d9ce75db5769078e423869b9c88356c923
This commit is contained in:
Aleksey Pivovarov
2025-09-04 15:33:15 +00:00
committed by intellij-monorepo-bot
parent e32e8e6fd3
commit b31beafc3a
@@ -2,16 +2,19 @@
package com.jetbrains.performancePlugin
import com.intellij.ide.CliResult
import com.intellij.openapi.application.ApplicationStarter
import com.intellij.openapi.application.ModernApplicationStarter
import com.intellij.openapi.diagnostic.logger
import com.intellij.platform.diagnostic.telemetry.TelemetryManager
import kotlin.system.exitProcess
internal class StopTelemetryStarter : ApplicationStarter {
internal class StopTelemetryStarter : ModernApplicationStarter() {
override fun canProcessExternalCommandLine(): Boolean = true
override fun main(args: List<String>) {
override suspend fun start(args: List<String>) {
logger<StopTelemetryStarter>().info("IDE is not running")
println("IDE is not running")
exitProcess(0)
}
override suspend fun processExternalCommandLine(args: List<String>, currentDirectory: String?): CliResult {