EA-25323 - assert: Alarm._addRequest

This commit is contained in:
Denis Zhdanov
2011-02-03 11:54:58 +03:00
parent 202882a8c1
commit 41ee9a85a1
@@ -570,7 +570,7 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo
flushDeferredUserInput();
}
}
if (myFlushAlarm.getActiveRequestCount() == 0 && myEditor != null) {
if (myFlushAlarm.getActiveRequestCount() == 0 && myEditor != null && !myFlushAlarm.isDisposed()) {
final boolean shouldFlushNow = USE_CYCLIC_BUFFER && myDeferredOutputLength > CYCLIC_BUFFER_SIZE;
myFlushAlarm.addRequest(myFlushDeferredRunnable, shouldFlushNow ? 0 : FLUSH_DELAY, getStateForUpdate());
}