mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
convenient scheduleProjectSave method
GitOrigin-RevId: 7e1d018bc031920b9d10908d65476fb0a10094d3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6ffab79f8d
commit
ae9bd24eb9
@@ -34,6 +34,8 @@ abstract class SaveAndSyncHandler {
|
||||
@ApiStatus.Experimental
|
||||
abstract fun scheduleSave(task: SaveTask, forceExecuteImmediately: Boolean = false)
|
||||
|
||||
fun scheduleProjectSave(project: Project) = scheduleSave(SaveTask(project, saveDocuments = false))
|
||||
|
||||
@Deprecated("", ReplaceWith("FileDocumentManager.getInstance().saveAllDocuments()", "com.intellij.openapi.fileEditor.FileDocumentManager"))
|
||||
fun saveProjectsAndDocuments() {
|
||||
// used only by https://plugins.jetbrains.com/plugin/11072-openjml-esc
|
||||
|
||||
@@ -259,8 +259,7 @@ public class SpellCheckerManager implements Disposable {
|
||||
private void fireDictionaryChanged(@NotNull EditableDictionary dictionary) {
|
||||
myUserDictionaryListenerEventDispatcher.getMulticaster().dictChanged(dictionary);
|
||||
restartInspections();
|
||||
SaveAndSyncHandler.getInstance().scheduleSave(new SaveAndSyncHandler.SaveTask(project, false), false);
|
||||
project.save();
|
||||
SaveAndSyncHandler.getInstance().scheduleProjectSave(project);
|
||||
}
|
||||
|
||||
public void updateUserDictionary(@NotNull Collection<String> words) {
|
||||
|
||||
Reference in New Issue
Block a user