do not block console/tests when modal dialog is shown (IDEA-22769)

This commit is contained in:
anna
2012-02-10 11:01:33 +01:00
parent 826bd5cabb
commit c9568b7eb0
2 changed files with 4 additions and 5 deletions
@@ -18,11 +18,10 @@ package com.intellij.execution.junit2.segments;
import com.intellij.execution.junit.SegmentedInputStreamReader;
import com.intellij.execution.junit2.SegmentedInputStream;
import com.intellij.execution.testframework.Printable;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ModalityState;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.rt.execution.junit.segments.PacketProcessor;
import javax.swing.*;
import java.io.InputStream;
import java.io.Reader;
import java.nio.charset.Charset;
@@ -47,11 +46,11 @@ public class Extractor {
public void setPacketDispatcher(final PacketProcessor packetProcessor, final DeferredActionsQueue queue) {
myFulfilledWorkGate = new DeferredActionsQueue() { //todo make it all later
public void addLast(final Runnable runnable) {
ApplicationManager.getApplication().invokeLater(new Runnable() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
queue.addLast(runnable);
}
}, ModalityState.NON_MODAL);
});
}
public void setDispactchListener(final DispatchListener listener) {