- needsUpdate |= cur.selHandle(select);
- bool const can_move = cur.upDownInText(up, needsUpdate);
- // if the cursor can be moved up or down at an upper level,
- // delegate the dispatch to next level. Otherwise, we are
- // done.
- if (can_move) {
- cmd = FuncRequest(up ? LFUN_FINISHED_UP : LFUN_FINISHED_DOWN);
- cur.undispatched();
- }
- }