mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[kotlin] OCB has to be triggered on project reimport
#KTIJ-23496 Fixed GitOrigin-RevId: 272915d2cc0c98feceaba39393eccf55b67f424d
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e06f07804b
commit
e8fcb86c8a
+6
-2
@@ -15,6 +15,7 @@ import com.intellij.psi.PsiManager
|
||||
import com.intellij.ui.EditorNotifications
|
||||
import kotlinx.coroutines.GlobalScope
|
||||
import kotlinx.coroutines.launch
|
||||
import org.jetbrains.kotlin.idea.caches.trackers.KotlinCodeBlockModificationListener
|
||||
import org.jetbrains.kotlin.idea.core.KotlinPluginDisposable
|
||||
import org.jetbrains.kotlin.idea.core.script.ScriptConfigurationManager
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.CompositeScriptConfigurationManager
|
||||
@@ -429,9 +430,12 @@ class GradleBuildRootsManager(val project: Project) : GradleBuildRootsLocator(pr
|
||||
}
|
||||
|
||||
if (restartAnalyzer) {
|
||||
KotlinCodeBlockModificationListener.getInstance(project).incModificationCount()
|
||||
// this required only for "pause" state
|
||||
val ktFile = PsiManager.getInstance(project).findFile(it)
|
||||
if (ktFile != null) DaemonCodeAnalyzer.getInstance(project).restart(ktFile)
|
||||
PsiManager.getInstance(project).findFile(it)?.let { ktFile ->
|
||||
DaemonCodeAnalyzer.getInstance(project).restart(ktFile)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
EditorNotifications.getInstance(project).updateAllNotifications()
|
||||
|
||||
Reference in New Issue
Block a user