From b2e512654cc02284c1594db5e2daec3957e98325 Mon Sep 17 00:00:00 2001 From: Alexander Koshevoy Date: Tue, 2 Dec 2025 11:37:32 +0100 Subject: [PATCH] [wsm] IJPL-221118 Disable workspace separation by default in OptionsDirectoryProcessor Use `false` as default value for `ide.workspace.model.per.environment.model.separation` registry flag in `OptionsDirectoryProcessor` to align behavior with other usages of the flag. GitOrigin-RevId: 61b160ef70558ed6f8953376862c20d6ff8f4b1c --- .../com/intellij/compiler/server/OptionsDirectoryProcessor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/server/OptionsDirectoryProcessor.kt b/java/compiler/impl/src/com/intellij/compiler/server/OptionsDirectoryProcessor.kt index 9f1678f706e9..10b4bc88812e 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/OptionsDirectoryProcessor.kt +++ b/java/compiler/impl/src/com/intellij/compiler/server/OptionsDirectoryProcessor.kt @@ -21,7 +21,7 @@ internal fun transferOptionsToRemote(optionsDir: Path, project: Project): Path { val eelDescriptor = project.getEelDescriptor() val machine = project.getEelMachine() - if (!Registry.`is`("ide.workspace.model.per.environment.model.separation", true)) { + if (!Registry.`is`("ide.workspace.model.per.environment.model.separation", false)) { return transferLocalContentToRemote(optionsDir, EelPathUtils.TransferTarget.Temporary(eelDescriptor)) } val internalName = machine.internalName