From 57c44286f91a602f4e62718171486f97a6112d77 Mon Sep 17 00:00:00 2001 From: "Rustam.Vishnyakov" Date: Thu, 18 Nov 2010 20:48:50 +0300 Subject: [PATCH] Fixed WI-3752: PHP Code style settings are not kept between launches --- .../intellij/psi/codeStyle/CommonCodeStyleSettingsManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-api/src/com/intellij/psi/codeStyle/CommonCodeStyleSettingsManager.java b/platform/lang-api/src/com/intellij/psi/codeStyle/CommonCodeStyleSettingsManager.java index d9bc7007fe8a..13fa0a50102b 100644 --- a/platform/lang-api/src/com/intellij/psi/codeStyle/CommonCodeStyleSettingsManager.java +++ b/platform/lang-api/src/com/intellij/psi/codeStyle/CommonCodeStyleSettingsManager.java @@ -109,7 +109,8 @@ public class CommonCodeStyleSettingsManager implements JDOMExternalizable { if (target == null) { target = new Language(languageId) {}; } - final CommonCodeStyleSettings settings = new CommonCodeStyleSettings(target); + final CommonCodeStyleSettings defaultSettings = LanguageCodeStyleSettingsProvider.getDefaultCommonSettings(target); + final CommonCodeStyleSettings settings = defaultSettings != null ? defaultSettings : new CommonCodeStyleSettings(target); settings.readExternal(commonSettingsElement); registerCommonSettings(target, settings); }