diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt index c2be5aa6b0a..e6e33fbdbfd 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/roots/GradleBuildRootsManager.kt @@ -316,11 +316,6 @@ class GradleBuildRootsManager(val project: Project) : ScriptingSupport.Provider( } } - private fun removeData(rootPath: String) { - val buildRoot = LocalFileSystem.getInstance().findFileByPath(rootPath) - if (buildRoot != null) GradleBuildRootDataSerializer.remove(buildRoot) - } - private fun loadLinkedRoot(settings: GradleProjectSettings) = tryLoadFromFsCache(settings) ?: createOtherLinkedRoot(settings) @@ -370,6 +365,14 @@ class GradleBuildRootsManager(val project: Project) : ScriptingSupport.Provider( updateNotifications(rootPath) } + private fun removeData(rootPath: String) { + val buildRoot = LocalFileSystem.getInstance().findFileByPath(rootPath) + if (buildRoot != null) { + GradleBuildRootDataSerializer.remove(buildRoot) + LastModifiedFiles.remove(buildRoot) + } + } + private fun updateNotifications(dir1: String) { if (!project.isOpen) return