mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
InlayHints: properly fill checkbox for parameter hints
GitOrigin-RevId: 43e6777632ee764fd30e456156fb6a9f58dee811
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3d61820656
commit
42da58a8e4
+3
-1
@@ -2,6 +2,7 @@
|
||||
package com.intellij.codeInsight.hints.config
|
||||
|
||||
import com.intellij.codeInsight.hints.*
|
||||
import com.intellij.codeInsight.hints.settings.ParameterNameHintsSettings
|
||||
import com.intellij.lang.Language
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.options.Configurable
|
||||
@@ -21,7 +22,8 @@ class SingleLanguageInlayHintsConfigurable(project: Project, val language: Langu
|
||||
}
|
||||
val parameterHintsProvider = InlayParameterHintsExtension.forLanguage(language)
|
||||
if (parameterHintsProvider != null) {
|
||||
options.add(HintProviderOption(oldParameterHintsKey, "Parameter hints", true, true))
|
||||
val enabledForLanguage = ParameterNameHintsSettings.getInstance().isEnabledForLanguage(language)
|
||||
options.add(HintProviderOption(oldParameterHintsKey, "Parameter hints", true, enabledForLanguage))
|
||||
}
|
||||
val keyToProvider = providers.associateBy { it.provider.key }
|
||||
val settingsWrappers = providers.map { it.toSettingsWrapper(settings, language) }
|
||||
|
||||
Reference in New Issue
Block a user