mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[grazie] IJPL-249389 StyleConfigurable throws an exception
Merge-request: IJ-MR-212012 Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com> Merge-request: IJ-MR-212150 Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com> GitOrigin-RevId: 8f927eb68c7e515598feb7d935588308f97562e5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
03e5c8cb5e
commit
5140840e0b
+12
-10
@@ -257,18 +257,20 @@ class StyleConfigurable : BoundConfigurable(GrazieBundle.message("grazie.setting
|
||||
|
||||
private fun trackNewLanguageAddition() {
|
||||
GrazieConfig.subscribe(this) {
|
||||
val newLanguages = loadLanguages() ?: return@subscribe
|
||||
SwingUtilities.invokeLater {
|
||||
val newLanguages = loadLanguages() ?: return@invokeLater
|
||||
|
||||
val lang = if (langComboModel.selected != null && langComboModel.selected in newLanguages) {
|
||||
langComboModel.selected!!
|
||||
} else {
|
||||
GrazieConfig.get().availableLanguages.first { it.isEnglish() }
|
||||
val lang = if (langComboModel.selected != null && langComboModel.selected in newLanguages) {
|
||||
langComboModel.selected!!
|
||||
} else {
|
||||
GrazieConfig.get().availableLanguages.first { it.isEnglish() }
|
||||
}
|
||||
val language = lang.toLanguage()
|
||||
settings.clear()
|
||||
settings.addTextStyle(textStyle, language, filterComponent)
|
||||
repaintSettings(textStyle, language)
|
||||
langCombo.selected = lang
|
||||
}
|
||||
val language = lang.toLanguage()
|
||||
settings.clear()
|
||||
settings.addTextStyle(textStyle, language, filterComponent)
|
||||
repaintSettings(textStyle, language)
|
||||
langCombo.selected = lang
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user