[platform] fine-tuning process output readers: compiler

This commit is contained in:
Roman Shevchenko
2016-04-13 19:39:59 +02:00
parent 7b88809dd9
commit f8199414ce
@@ -81,6 +81,7 @@ import com.intellij.openapi.wm.IdeFrame;
import com.intellij.util.*;
import com.intellij.util.concurrency.SequentialTaskExecutor;
import com.intellij.util.containers.IntArrayList;
import com.intellij.util.io.BaseOutputReader;
import com.intellij.util.io.storage.HeavyProcessLatch;
import com.intellij.util.messages.MessageBusConnection;
import com.intellij.util.net.NetUtils;
@@ -1211,9 +1212,10 @@ public class BuildManager implements Disposable {
return true;
}
@NotNull
@Override
protected boolean useNonBlockingRead() {
return false;
protected BaseOutputReader.Options readerOptions() {
return BaseOutputReader.Options.BLOCKING;
}
};
processHandler.addProcessListener(new ProcessAdapter() {