Skip to content

Commit b7178f4

Browse files
committed
Fix for latest EAP breaking change
1 parent 91cf857 commit b7178f4

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ ideaVersionName = 2024.1
2727
coreVersion = 1.7.0
2828
downloadIdeaSources = true
2929

30-
pluginTomlVersion = 241.8102.131
30+
pluginTomlVersion = 241.10840.7
3131

3232
# Silences a build-time warning because we are bundling our own kotlin library
3333
kotlin.stdlib.default.dependency = false

src/main/kotlin/translations/identification/TranslationExternalAnnotationsArtifactsResolver.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,12 @@ import com.intellij.openapi.util.Disposer
3939
import com.intellij.openapi.util.io.FileUtil
4040
import com.intellij.openapi.vfs.VirtualFile
4141
import com.intellij.openapi.vfs.VirtualFileManager
42+
import com.intellij.platform.backend.workspace.WorkspaceModel
4243
import com.intellij.platform.backend.workspace.toVirtualFileUrl
4344
import com.intellij.platform.workspace.jps.entities.LibraryRoot
4445
import com.intellij.platform.workspace.jps.entities.LibraryRootTypeId
4546
import com.intellij.platform.workspace.jps.entities.modifyEntity
4647
import com.intellij.platform.workspace.storage.MutableEntityStorage
47-
import com.intellij.platform.workspace.storage.url.VirtualFileUrlManager
48-
import com.intellij.workspaceModel.ide.getInstance
4948
import com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridge
5049
import com.intellij.workspaceModel.ide.impl.legacyBridge.library.ProjectLibraryTableBridgeImpl.Companion.findLibraryEntity
5150
import org.jetbrains.concurrency.AsyncPromise
@@ -85,7 +84,7 @@ class TranslationExternalAnnotationsArtifactsResolver : ExternalAnnotationsArtif
8584
val annotationsPath = findAnnotationsPath(false) ?: findAnnotationsPath(true) ?: return false
8685

8786
val libraryEntity = diff.findLibraryEntity(library) ?: return true
88-
val vfUrlManager = VirtualFileUrlManager.getInstance(project)
87+
val vfUrlManager = WorkspaceModel.getInstance(project).getVirtualFileUrlManager()
8988
val newUrl = annotationsPath.toVirtualFileUrl(vfUrlManager)
9089
val annotationsRootType = LibraryRootTypeId(AnnotationOrderRootType.ANNOTATIONS_ID)
9190

0 commit comments

Comments
 (0)