Do not push new event queue in test mode

This commit is contained in:
Oleg Sukhodolsky
2014-10-07 16:13:09 +04:00
parent 07fe06ea7c
commit 97fe81a034
@@ -147,9 +147,12 @@ public class IdeEventQueue extends EventQueue {
}
private IdeEventQueue() {
EventQueue systemEventQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
assert !(systemEventQueue instanceof IdeEventQueue) : systemEventQueue;
systemEventQueue.push(this);
final Application application = ApplicationManager.getApplication();
if (application == null || !application.isUnitTestMode()) {
EventQueue systemEventQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
assert !(systemEventQueue instanceof IdeEventQueue) : systemEventQueue;
systemEventQueue.push(this);
}
addIdleTimeCounterRequest();
final KeyboardFocusManager keyboardFocusManager = KeyboardFocusManager.getCurrentKeyboardFocusManager();