X-Git-Url: https://git.subgeniuskitty.com/xmenu/.git/blobdiff_plain/8239f1f1556534a87139272e27bc949830d039dd..28f784a7a47952d302632a41c2e43ff03318f930:/xmenu.c diff --git a/xmenu.c b/xmenu.c index ff4cf53..acdabc2 100644 --- a/xmenu.c +++ b/xmenu.c @@ -141,7 +141,7 @@ getoptions(int argc, char *argv[]) { int ch; - while ((ch = getopt(argc, argv, "ip:rw")) != -1) { + while ((ch = getopt(argc, argv, "ip:rtw")) != -1) { switch (ch) { case 'i': iflag = 1; @@ -153,6 +153,9 @@ getoptions(int argc, char *argv[]) case 'r': rflag = 1; break; + case 't': + config.typetoselect = !config.typetoselect; + break; case 'w': wflag = 1; break; @@ -1373,6 +1376,8 @@ enteritem: break; default: append: + if (!config.typetoselect) + break; for (i = 0; i < 2; i++) { append(text, buf, sizeof text, len); if ((item = matchitem(currmenu, text, 0)))