mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-185171 - Fixed false positive notification about untrusted project
GitOrigin-RevId: 3053533958fcd06153fa38065a8946e4b77aa8d5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
8540c07a0b
commit
35fb7482d4
@@ -90,7 +90,6 @@ private val PLATFORM_IMPLEMENTATION_MODULES = java.util.List.of(
|
||||
|
||||
"intellij.platform.externalSystem.impl",
|
||||
"intellij.platform.credentialStore.ui",
|
||||
"intellij.platform.ide.impl.wsl",
|
||||
|
||||
// do we need it?
|
||||
"intellij.platform.sqlite",
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<eelProvider implementation="com.intellij.platform.ide.impl.wsl.WslEelProvider" os="windows"/>
|
||||
<applicationService serviceInterface="com.intellij.execution.wsl.WslIjentManager"
|
||||
serviceImplementation="com.intellij.platform.ide.impl.wsl.ProductionWslIjentManager"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -71,7 +71,9 @@ import com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame
|
||||
import com.intellij.platform.PlatformProjectOpenProcessor
|
||||
import com.intellij.platform.PlatformProjectOpenProcessor.Companion.isLoadedFromCacheButHasNoModules
|
||||
import com.intellij.platform.attachToProjectAsync
|
||||
import com.intellij.platform.core.nio.fs.MultiRoutingFileSystem
|
||||
import com.intellij.platform.diagnostic.telemetry.impl.span
|
||||
import com.intellij.platform.eel.provider.EelInitialization
|
||||
import com.intellij.platform.project.ProjectEntitiesStorage
|
||||
import com.intellij.platform.workspace.jps.JpsMetrics
|
||||
import com.intellij.projectImport.ProjectAttachProcessor
|
||||
@@ -101,6 +103,7 @@ import java.util.concurrent.CancellationException
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
import java.util.concurrent.atomic.AtomicLong
|
||||
import kotlin.coroutines.coroutineContext
|
||||
import kotlin.io.path.Path
|
||||
import kotlin.system.measureTimeMillis
|
||||
|
||||
@Internal
|
||||
@@ -540,6 +543,12 @@ open class ProjectManagerImpl : ProjectManagerEx(), Disposable {
|
||||
}
|
||||
|
||||
final override suspend fun openProjectAsync(projectStoreBaseDir: Path, options: OpenProjectTask): Project? {
|
||||
if (projectStoreBaseDir.fileSystem.javaClass.name == MultiRoutingFileSystem::javaClass.name) {
|
||||
span("EelInitialization.runEelInitialization") {
|
||||
EelInitialization.runEelInitialization(projectStoreBaseDir.toString())
|
||||
}
|
||||
}
|
||||
|
||||
jpsMetrics.startNewSpan("project.opening", JpsMetrics.jpsSyncSpanName)
|
||||
|
||||
if (LOG.isDebugEnabled && !ApplicationManager.getApplication().isUnitTestMode) {
|
||||
|
||||
@@ -194,10 +194,6 @@
|
||||
serviceImplementation="com.intellij.execution.wsl.WslDistributionManagerImpl"/>
|
||||
<applicationService serviceInterface="com.intellij.execution.wsl.WslIjentAvailabilityService"
|
||||
serviceImplementation="com.intellij.execution.wsl.DummyWslIjentAvailabilityService"/>
|
||||
<applicationService serviceInterface="com.intellij.execution.wsl.WslIjentManager"
|
||||
serviceImplementation="com.intellij.platform.ide.impl.wsl.ProductionWslIjentManager"/>
|
||||
|
||||
<eelProvider implementation="com.intellij.platform.ide.impl.wsl.WslEelProvider" os="windows"/>
|
||||
|
||||
<executionTargetType implementation="com.intellij.execution.wsl.target.WslTargetType" os="windows"/>
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
<module value="com.intellij.modules.lang"/>
|
||||
<module value="com.intellij.modules.xdebugger"/>
|
||||
<module value="com.intellij.modules.externalSystem"/>
|
||||
<module value="com.intellij.platform.ide.impl.wsl"/>
|
||||
|
||||
<xi:include href="PlatformLangComponents.xml"/>
|
||||
<xi:include href="/idea/PriorityEditorLangActions.xml"/>
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
<module name="intellij.platform.diagnostic.freezes"/>
|
||||
<module name="intellij.settingsSync.core"/>
|
||||
<module name="intellij.emojipicker"/>
|
||||
<module name="intellij.platform.ide.impl.wsl"/>
|
||||
</content>
|
||||
|
||||
<xi:include href="/META-INF/grid-core-modules.xml"/>
|
||||
|
||||
Reference in New Issue
Block a user