Fix lastIndexOfOrNull

This commit is contained in:
Sergey Rostov
2020-05-07 16:56:36 +03:00
parent 5474d55795
commit e099ee3af8
2 changed files with 3 additions and 3 deletions
@@ -140,8 +140,8 @@ class GradleBuildRootsManager(val project: Project) : ScriptingSupport.Provider(
return roots.getBuildByProjectDir(filePath.substringBeforeLast("/"))
} else if (filePath.endsWith("/gradle-wrapper.properties")) {
val gradleWrapperDirIndex = filePath.lastIndexOfOrNull('/') ?: return null
val gradleDirIndex = filePath.lastIndexOfOrNull('/', gradleWrapperDirIndex) ?: return null
val buildDirIndex = filePath.lastIndexOfOrNull('/', gradleDirIndex) ?: return null
val gradleDirIndex = filePath.lastIndexOfOrNull('/', gradleWrapperDirIndex - 1) ?: return null
val buildDirIndex = filePath.lastIndexOfOrNull('/', gradleDirIndex - 1) ?: return null
return roots.getBuildByRootDir(filePath.substring(0, buildDirIndex))
}