run in-place refactorings under write action

This commit is contained in:
peter
2016-03-17 15:42:35 +01:00
parent 8c728bf366
commit 18faa558cf
@@ -870,9 +870,8 @@ public abstract class InplaceRefactoring {
public void templateFinished(Template template, final boolean brokenOff) {
boolean bind = false;
try {
super.templateFinished(template, brokenOff);
if (!brokenOff) {
bind = performRefactoring();
bind = ApplicationManager.getApplication().runWriteAction((Computable<Boolean>)InplaceRefactoring.this::performRefactoring);
} else {
performCleanup();
}