diff --git a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BracketInserterTest.java b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BracketInserterTest.java index bd2b2adda06..b8f58f44c89 100644 --- a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BracketInserterTest.java +++ b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/BracketInserterTest.java @@ -489,13 +489,9 @@ public class BracketInserterTest extends TestCase { event.keyCode= keyCode; event.stateMask= stateMask; fAccessor.invoke("handleKeyDown", new Object[] {event}); - - new DisplayHelper() { - @Override - protected boolean condition() { - return false; - } - }.waitForCondition(EditorTestHelper.getActiveDisplay(), 200); + + // run event loop once until all events are handled + DisplayHelper.runEventLoop(EditorTestHelper.getActiveDisplay(), 0); } private int getCaret() {