X-Git-Url: https://git.xinqibao.xyz/dmenu.git/blobdiff_plain/2b31952731bc1c15d9a9521579b7609d50a65f01..5162d1b37adc51d75f058be1244f38a72117a087:/dmenu.c?ds=sidebyside diff --git a/dmenu.c b/dmenu.c index d0e27da..a5af9d5 100644 --- a/dmenu.c +++ b/dmenu.c @@ -117,7 +117,7 @@ main(int argc, char *argv[]) { setup(); run(); - return EXIT_FAILURE; /* unreachable */ + return 1; /* unreachable */ } void @@ -328,6 +328,8 @@ keypress(XKeyEvent *ev) { cursor = nextrune(-1); break; } + if(lines > 0) + return; /* fallthrough */ case XK_Up: if(sel && sel->left && (sel = sel->left)->right == curr) { @@ -356,6 +358,8 @@ keypress(XKeyEvent *ev) { cursor = nextrune(+1); break; } + if(lines > 0) + return; /* fallthrough */ case XK_Down: if(sel && sel->right && (sel = sel->right) == next) {