Skip to content

Commit c9c587e

Browse files
committed
make pads exit at left
1 parent 0505291 commit c9c587e

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

src/menu.cpp

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -495,20 +495,22 @@ navCmd navNode::doNavigation(navCmd cmd) {
495495
idx_t nsel=sel;
496496
navCmd rCmd=cmd;
497497
switch(cmd.cmd) {
498-
/*case scrlUpCmd:
499-
if (!target->isVariant())
500-
root->out.doNav(cmd,*this);*/
501-
case downCmd:
502-
nsel--;
503-
if (nsel<0) {if(wrap()) nsel=sz()-1; else nsel=0;}
504-
break;
505498
/*case scrlDownCmd:
506499
if (!target->isVariant())
507500
root->out.doNav(cmd,*this);*/
508501
case upCmd:
509-
nsel++;
510-
if (nsel>=sz()) {if(wrap()) nsel=0; else nsel=sz()-1;}
511-
break;
502+
nsel++;
503+
if (nsel>=sz()) {if(wrap()) nsel=0; else nsel=sz()-1;}
504+
break;
505+
/*case scrlUpCmd:
506+
if (!target->isVariant())
507+
root->out.doNav(cmd,*this);*/
508+
case downCmd:
509+
if (nsel||!target->is(_asPad)) {
510+
nsel--;
511+
if (nsel<0) {if(wrap()) nsel=sz()-1; else nsel=0;}
512+
break;
513+
}
512514
case escCmd:
513515
assert(root);
514516
rCmd=root->exit();

0 commit comments

Comments
 (0)