Don't replace explicitly configured project settings with autodetected ones
(cherry picked from commit f16f975)
This commit is contained in:
@@ -54,8 +54,12 @@ fun Module.getAndCacheLanguageLevelByDependencies(): LanguageVersion {
|
||||
val facetSettings = KotlinFacetSettingsProvider.getInstance(project).getSettings(this)
|
||||
if (facetSettings.useProjectSettings) {
|
||||
with(KotlinCommonCompilerArgumentsHolder.getInstance(project).settings) {
|
||||
languageVersion = languageLevel.versionString
|
||||
apiVersion = languageLevel.versionString
|
||||
if (languageVersion == null) {
|
||||
languageVersion = languageLevel.versionString
|
||||
}
|
||||
if (apiVersion == null) {
|
||||
apiVersion = languageLevel.versionString
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user