5 Commits
1.7 ... 1.7.1

Author SHA1 Message Date
arg@mig29
d398a2e318 foo 2006-12-14 09:45:06 +01:00
arg@mig29
2829009138 silent hotfix 2006-12-14 09:34:24 +01:00
arg@mig29
cae2fbdf38 Added tag 1.7.1 for changeset 8e0b9b09bf83c429c73e60a23997f32877a645bf 2006-12-14 09:30:31 +01:00
arg@mig29
225cd764c3 applied hotfix of sander 2006-12-14 09:30:23 +01:00
arg@mig29
279966a16f Added tag 1.7 for changeset 58dbef4aef3d45c7a3da6945e53c9667c0f02d5b 2006-12-14 08:51:21 +01:00
3 changed files with 15 additions and 10 deletions

View File

@@ -14,3 +14,4 @@ bee7fe6d1189174d0204ca3195b83cdc1bb4f82e 1.2
df3fbb050004c544d14e43c36f6a94cca6ed4a69 1.4
e071fb045bd9e8574947acff7196360bc0270e68 1.5
dcc5427f99f51a978386a0dd770467cd911ac84b 1.6
58dbef4aef3d45c7a3da6945e53c9667c0f02d5b 1.7

View File

@@ -1,5 +1,5 @@
# dmenu version
VERSION = 1.7
VERSION = 1.7.1
# Customize below to fit your system

22
main.c
View File

@@ -200,11 +200,13 @@ kpress(XKeyEvent * e) {
}
break;
case XK_End:
if(!item)
return;
while(next) {
sel = curr = next;
calcoffsets();
}
while(sel->right)
while(sel && sel->right)
sel = sel->right;
break;
case XK_Escape:
@@ -212,6 +214,8 @@ kpress(XKeyEvent * e) {
running = False;
break;
case XK_Home:
if(!item)
return;
sel = curr = item;
calcoffsets();
break;
@@ -225,16 +229,16 @@ kpress(XKeyEvent * e) {
}
break;
case XK_Next:
if(next) {
sel = curr = next;
calcoffsets();
}
if(!next)
return;
sel = curr = next;
calcoffsets();
break;
case XK_Prior:
if(prev) {
sel = curr = prev;
calcoffsets();
}
if(!prev)
return;
sel = curr = prev;
calcoffsets();
break;
case XK_Return:
if((e->state & ShiftMask) && text)