mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Quick fix for EA-25959 - assert: Language.
This commit is contained in:
+5
-6
@@ -131,13 +131,12 @@ public class CommonCodeStyleSettingsManager implements JDOMExternalizable {
|
||||
final String languageId = commonSettingsElement.getAttributeValue(LANGUAGE_ATTR);
|
||||
if (languageId != null && languageId.length() > 0) {
|
||||
Language target = Language.findLanguageByID(languageId);
|
||||
if (target == null) {
|
||||
target = new Language(languageId) {};
|
||||
if (target != null) {
|
||||
final CommonCodeStyleSettings defaultSettings = LanguageCodeStyleSettingsProvider.getDefaultCommonSettings(target);
|
||||
final CommonCodeStyleSettings settings = defaultSettings != null ? defaultSettings : new CommonCodeStyleSettings(target);
|
||||
settings.readExternal(commonSettingsElement);
|
||||
registerCommonSettings(target, settings);
|
||||
}
|
||||
final CommonCodeStyleSettings defaultSettings = LanguageCodeStyleSettingsProvider.getDefaultCommonSettings(target);
|
||||
final CommonCodeStyleSettings settings = defaultSettings != null ? defaultSettings : new CommonCodeStyleSettings(target);
|
||||
settings.readExternal(commonSettingsElement);
|
||||
registerCommonSettings(target, settings);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user