From a982e6f7d609df7eaaa591d8979f85a097b06c0b Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Mon, 19 Aug 2019 12:43:12 +0300 Subject: [PATCH] OC-18923 mark FileBasedStorage.FileSaveSession with SavingRequestor GitOrigin-RevId: 4180e27f2b32cc2f0864d8a2f8268bd1c757545b --- platform/configuration-store-impl/src/FileBasedStorage.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/configuration-store-impl/src/FileBasedStorage.kt b/platform/configuration-store-impl/src/FileBasedStorage.kt index 0fa50bba2b5c..7239e6e841c1 100644 --- a/platform/configuration-store-impl/src/FileBasedStorage.kt +++ b/platform/configuration-store-impl/src/FileBasedStorage.kt @@ -14,6 +14,7 @@ import com.intellij.openapi.fileEditor.impl.LoadTextUtil import com.intellij.openapi.util.JDOMUtil import com.intellij.openapi.util.io.BufferExposingByteArrayOutputStream import com.intellij.openapi.util.io.FileUtilRt +import com.intellij.openapi.vfs.SavingRequestor import com.intellij.openapi.vfs.VirtualFile import com.intellij.util.ArrayUtil import com.intellij.util.LineSeparator @@ -76,7 +77,7 @@ open class FileBasedStorage(file: Path, override fun createSaveSession(states: StateMap) = FileSaveSession(states, this) protected open class FileSaveSession(storageData: StateMap, storage: FileBasedStorage) : - XmlElementStorage.XmlElementStorageSaveSession(storageData, storage) { + XmlElementStorage.XmlElementStorageSaveSession(storageData, storage), SavingRequestor { final override fun isSaveAllowed(): Boolean { if (!super.isSaveAllowed()) {