From 953e48dbbd896ce22da2c3f76ff71baf5f8086d3 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 19 Apr 2016 22:11:02 +0300 Subject: [PATCH] SmartEnterProcessor#commit method restored to fix binary compatibility with Kotlin plugin (KT-11844) --- .../editorActions/smartEnter/SmartEnterProcessor.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-api/src/com/intellij/codeInsight/editorActions/smartEnter/SmartEnterProcessor.java b/platform/lang-api/src/com/intellij/codeInsight/editorActions/smartEnter/SmartEnterProcessor.java index 30876b125a6e..a5563ecccbfe 100644 --- a/platform/lang-api/src/com/intellij/codeInsight/editorActions/smartEnter/SmartEnterProcessor.java +++ b/platform/lang-api/src/com/intellij/codeInsight/editorActions/smartEnter/SmartEnterProcessor.java @@ -72,12 +72,15 @@ public abstract class SmartEnterProcessor { return PsiDocumentManager.getInstance(project).hasUncommitedDocuments(); } - public static void commit(@NotNull final Editor editor) { + protected void commit(@NotNull final Editor editor) { + commitDocument(editor); + } + + public static void commitDocument(@NotNull Editor editor) { final Project project = editor.getProject(); PsiDocumentManager.getInstance(project).commitDocument(editor.getDocument()); //some psi operations may block the document, unblock here PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(editor.getDocument()); } - }