diff --git a/platform/platform-impl/src/com/intellij/ide/actions/SaveAsDirectoryBasedFormatAction.java b/platform/platform-impl/src/com/intellij/ide/actions/SaveAsDirectoryBasedFormatAction.java index 83f3ba480791..c1fa55bbe05b 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/SaveAsDirectoryBasedFormatAction.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/SaveAsDirectoryBasedFormatAction.java @@ -33,6 +33,8 @@ import com.intellij.openapi.vfs.VirtualFile; import java.io.File; import java.io.IOException; +import java.util.ArrayList; +import java.util.Collection; /** * @author spleaner @@ -58,7 +60,8 @@ public class SaveAsDirectoryBasedFormatAction extends AnAction implements DumbAw final StateStorageManager storageManager = projectStore.getStateStorageManager(); - for (String file : storageManager.getStorageFileNames()) { + final Collection storageFileNames = new ArrayList(storageManager.getStorageFileNames()); + for (String file : storageFileNames) { storageManager.clearStateStorage(file); }