OC-18923 mark FileBasedStorage.FileSaveSession with SavingRequestor

GitOrigin-RevId: 4180e27f2b32cc2f0864d8a2f8268bd1c757545b
This commit is contained in:
Max Medvedev
2019-08-19 13:03:31 +03:00
committed by intellij-monorepo-bot
parent f514379c83
commit a982e6f7d6
@@ -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<FileBasedStorage>(storageData, storage) {
XmlElementStorage.XmlElementStorageSaveSession<FileBasedStorage>(storageData, storage), SavingRequestor {
final override fun isSaveAllowed(): Boolean {
if (!super.isSaveAllowed()) {