From 23e425ee6099472a24b8c4d23e582bbdb415bf8f Mon Sep 17 00:00:00 2001 From: Liudmila Kornilova Date: Wed, 23 Jul 2025 18:22:15 +0200 Subject: [PATCH] Avoid SDK scanning after JpsGlobalModelSynchronizer loads SDK from iml (roots order was different) GitOrigin-RevId: 0490dd4dbb4873889f96ce773e320f4feca7c78e --- .../ide/impl/legacyBridge/sdk/SdkTableBridgeImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/sdk/SdkTableBridgeImpl.kt b/platform/lang-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/sdk/SdkTableBridgeImpl.kt index 5c9aef0edfa0..a67e9d24c4e6 100644 --- a/platform/lang-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/sdk/SdkTableBridgeImpl.kt +++ b/platform/lang-impl/src/com/intellij/workspaceModel/ide/impl/legacyBridge/sdk/SdkTableBridgeImpl.kt @@ -74,7 +74,7 @@ class SdkTableBridgeImpl: SdkTableImplementationDelegate { val homePathVfu = delegateSdk.homePath?.let { virtualFileUrlManager.getOrCreateFromUrl(it) } val roots = mutableListOf() - for (type in OrderRootType.getAllPersistentTypes()) { + for (type in OrderRootType.getSortedRootTypes()) { sdk.rootProvider.getUrls(type).forEach { url -> roots.add(SdkRoot(virtualFileUrlManager.getOrCreateFromUrl(url), rootTypes[type.customName]!!)) }