@@ -1432,13 +1432,13 @@ updateContent(); } }); engine = new TraversalEngine(this, false) { - @Override public void trav(Node owner, Direction dir) { + @Override public boolean trav(Node owner, Direction dir) { direction = dir; - super.trav(owner, dir); + return super.trav(owner, dir); } }; engine.addTraverseListener(this); setImpl_traversalEngine(engine); }