diff --git a/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java b/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java index 3d8504e5d5f7..0e71eb79b4a3 100644 --- a/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java @@ -954,9 +954,7 @@ public class ApplicationImpl extends ComponentManagerImpl implements Application } } - - public void saveSettings() { - if (myDoNotSave || isUnitTestMode() || isHeadlessEnvironment()) return; + public void _saveSettings() { // for testing purposes if (mySaveSettingsIsInProgress.compareAndSet(false, true)) { try { doSave(); @@ -994,6 +992,11 @@ public class ApplicationImpl extends ComponentManagerImpl implements Application } } + public void saveSettings() { + if (myDoNotSave || isUnitTestMode() || isHeadlessEnvironment()) return; + _saveSettings(); + } + public void saveAll() { if (myDoNotSave || isUnitTestMode() || isHeadlessEnvironment()) return;