IJPL-182512 [rdct] fix deadlock in Split mode on attempt to show EULA dialog

The connection to the client is blocked by the EULA dialog,
but it will never be closed because it is already being handled by IdeToolkit.

Apply the same approach as in unattended host launchers.

(cherry picked from commit 343b6d4bece1d55e3f075f47e0a9928bf4bdfbad)
IJ-CR-159593

GitOrigin-RevId: ed41406ab242a2da69540b9c281b14cba3b0f2dc
This commit is contained in:
Aleksey Pivovarov
2025-04-03 16:22:11 +02:00
committed by intellij-monorepo-bot
parent 94720d50bc
commit b21ef08e69

View File

@@ -197,6 +197,8 @@ private fun initRemoteDev(args: List<String>) {
val isSplitMode = args.firstOrNull() == AppMode.SPLIT_MODE_COMMAND
if (isSplitMode) {
System.setProperty("jb.privacy.policy.text", "<!--999.999-->")
System.setProperty("jb.consents.confirmation.enabled", "false")
System.setProperty("idea.initially.ask.config", "never")
}