TransactionGuard alpha version

This commit is contained in:
peter
2016-02-26 10:43:05 +01:00
parent b00ec4e9b8
commit 1e2fc5add5
10 changed files with 338 additions and 13 deletions
@@ -26,6 +26,7 @@ import com.intellij.execution.remote.RemoteConfiguration;
import com.intellij.execution.runners.ExecutionEnvironment;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.application.TransactionGuard;
import com.intellij.openapi.compiler.CompileContext;
import com.intellij.openapi.compiler.CompileScope;
import com.intellij.openapi.compiler.CompileStatusNotification;
@@ -140,7 +141,7 @@ public class CompileStepBeforeRun extends BeforeRunTaskProvider<CompileStepBefor
}
};
SwingUtilities.invokeAndWait(new Runnable() {
TransactionGuard.submitTransaction(new Runnable() {
public void run() {
CompileScope scope;
final CompilerManager compilerManager = CompilerManager.getInstance(myProject);