projects
/
xmenu
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add -t
[xmenu]
/
xmenu.c
diff --git
a/xmenu.c
b/xmenu.c
index
ff4cf53
..
acdabc2
100644
(file)
--- a/
xmenu.c
+++ b/
xmenu.c
@@
-141,7
+141,7
@@
getoptions(int argc, char *argv[])
{
int ch;
{
int ch;
- while ((ch = getopt(argc, argv, "ip:rw")) != -1) {
+ while ((ch = getopt(argc, argv, "ip:r
t
w")) != -1) {
switch (ch) {
case 'i':
iflag = 1;
switch (ch) {
case 'i':
iflag = 1;
@@
-153,6
+153,9
@@
getoptions(int argc, char *argv[])
case 'r':
rflag = 1;
break;
case 'r':
rflag = 1;
break;
+ case 't':
+ config.typetoselect = !config.typetoselect;
+ break;
case 'w':
wflag = 1;
break;
case 'w':
wflag = 1;
break;
@@
-1373,6
+1376,8
@@
enteritem:
break;
default:
append:
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)))
for (i = 0; i < 2; i++) {
append(text, buf, sizeof text, len);
if ((item = matchitem(currmenu, text, 0)))