Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
d398a2e318 | |||
2829009138 | |||
cae2fbdf38 | |||
225cd764c3 | |||
279966a16f |
1
.hgtags
1
.hgtags
@ -14,3 +14,4 @@ bee7fe6d1189174d0204ca3195b83cdc1bb4f82e 1.2
|
|||||||
df3fbb050004c544d14e43c36f6a94cca6ed4a69 1.4
|
df3fbb050004c544d14e43c36f6a94cca6ed4a69 1.4
|
||||||
e071fb045bd9e8574947acff7196360bc0270e68 1.5
|
e071fb045bd9e8574947acff7196360bc0270e68 1.5
|
||||||
dcc5427f99f51a978386a0dd770467cd911ac84b 1.6
|
dcc5427f99f51a978386a0dd770467cd911ac84b 1.6
|
||||||
|
58dbef4aef3d45c7a3da6945e53c9667c0f02d5b 1.7
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# dmenu version
|
# dmenu version
|
||||||
VERSION = 1.7
|
VERSION = 1.7.1
|
||||||
|
|
||||||
# Customize below to fit your system
|
# Customize below to fit your system
|
||||||
|
|
||||||
|
14
main.c
14
main.c
@ -200,11 +200,13 @@ kpress(XKeyEvent * e) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case XK_End:
|
case XK_End:
|
||||||
|
if(!item)
|
||||||
|
return;
|
||||||
while(next) {
|
while(next) {
|
||||||
sel = curr = next;
|
sel = curr = next;
|
||||||
calcoffsets();
|
calcoffsets();
|
||||||
}
|
}
|
||||||
while(sel->right)
|
while(sel && sel->right)
|
||||||
sel = sel->right;
|
sel = sel->right;
|
||||||
break;
|
break;
|
||||||
case XK_Escape:
|
case XK_Escape:
|
||||||
@ -212,6 +214,8 @@ kpress(XKeyEvent * e) {
|
|||||||
running = False;
|
running = False;
|
||||||
break;
|
break;
|
||||||
case XK_Home:
|
case XK_Home:
|
||||||
|
if(!item)
|
||||||
|
return;
|
||||||
sel = curr = item;
|
sel = curr = item;
|
||||||
calcoffsets();
|
calcoffsets();
|
||||||
break;
|
break;
|
||||||
@ -225,16 +229,16 @@ kpress(XKeyEvent * e) {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case XK_Next:
|
case XK_Next:
|
||||||
if(next) {
|
if(!next)
|
||||||
|
return;
|
||||||
sel = curr = next;
|
sel = curr = next;
|
||||||
calcoffsets();
|
calcoffsets();
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case XK_Prior:
|
case XK_Prior:
|
||||||
if(prev) {
|
if(!prev)
|
||||||
|
return;
|
||||||
sel = curr = prev;
|
sel = curr = prev;
|
||||||
calcoffsets();
|
calcoffsets();
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case XK_Return:
|
case XK_Return:
|
||||||
if((e->state & ShiftMask) && text)
|
if((e->state & ShiftMask) && text)
|
||||||
|
Reference in New Issue
Block a user