Use actions instead of commands

This commit is contained in:
Nikolay Krasko
2013-12-24 21:16:05 +04:00
parent 9dfe399bf1
commit 600bb49894
2 changed files with 10 additions and 11 deletions
@@ -18,8 +18,7 @@ package org.jetbrains.jet.plugin.internal.codewindow;
import com.intellij.ide.highlighter.JavaFileType;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.application.Result;
import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.EditorFactory;
@@ -265,12 +264,12 @@ public class BytecodeToolWindow extends JPanel implements Disposable {
}
private void setText(@NotNull final String resultText) {
new WriteCommandAction(myProject) {
ApplicationManager.getApplication().runWriteAction(new Runnable() {
@Override
protected void run(Result result) throws Throwable {
public void run() {
myEditor.getDocument().setText(StringUtil.convertLineSeparators(resultText));
}
}.execute();
});
}
@Override
@@ -17,13 +17,13 @@
package org.jetbrains.jet.plugin.internal.resolvewindow;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.application.Result;
import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.EditorFactory;
import com.intellij.openapi.fileEditor.FileEditorManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Computable;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.wm.ToolWindow;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
@@ -353,12 +353,12 @@ public class ResolveToolWindow extends JPanel implements Disposable {
}
private void setText(@NotNull final String text) {
new WriteCommandAction(myProject) {
ApplicationManager.getApplication().runWriteAction(new Runnable() {
@Override
protected void run(Result result) throws Throwable {
myEditor.getDocument().setText(text);
public void run() {
myEditor.getDocument().setText(StringUtil.convertLineSeparators(text));
}
}.execute();
});
}
@Override