fix clicks when one line is removed

This commit is contained in:
speedie 2023-06-20 01:27:46 +02:00
parent ddb38c8cec
commit 180aa71fef
2 changed files with 8 additions and 0 deletions

View file

@ -289,6 +289,10 @@ void buttonpress_wl(uint32_t button, double ex, double ey) {
ey -= menumarginv; ey -= menumarginv;
if (hideprompt && hideinput && hidemode && hidematchcount && hidecaps) {
ey += h;
}
for (item = curr; item != next; item = item->right) { for (item = curr; item != next; item = item->right) {
if (item_num++ == lines) { if (item_num++ == lines) {
item_num = 1; item_num = 1;

View file

@ -69,6 +69,10 @@ void buttonpress_x11(XEvent *e) {
ev->y -= menumarginv; ev->y -= menumarginv;
if (hideprompt && hideinput && hidemode && hidematchcount && hidecaps) {
ev->y += h;
}
for (item = curr; item != next; item = item->right) { for (item = curr; item != next; item = item->right) {
if (item_num++ == lines) { if (item_num++ == lines) {
item_num = 1; item_num = 1;