fix a minor oversightt

This commit is contained in:
speedie 2023-04-25 17:50:17 +02:00
parent 3b07cb93c1
commit 8800adbc04

View file

@ -67,6 +67,7 @@ buttonpress(XEvent *e)
// clickselitem, called function doesn't matter // clickselitem, called function doesn't matter
if (ev->y >= y && ev->y <= (y + h) && ev->x >= x && ev->x <= (x + w / columns)) { if (ev->y >= y && ev->y <= (y + h) && ev->x >= x && ev->x <= (x + w / columns)) {
for (i = 0; i < LENGTH(buttons); i++) { for (i = 0; i < LENGTH(buttons); i++) {
if (ignoreglobalmouse) break;
if (buttons[i].click == clickselitem && buttons[i].button == ev->button && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) { if (buttons[i].click == clickselitem && buttons[i].button == ev->button && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) {
puts(item->text); puts(item->text);
exit(0); exit(0);
@ -75,6 +76,7 @@ buttonpress(XEvent *e)
} }
} }
for (i = 0; i < LENGTH(cbuttons); i++) { for (i = 0; i < LENGTH(cbuttons); i++) {
if (ignoreconfmouse) break;
if (cbuttons[i].click == clickselitem && cbuttons[i].button == ev->button && CLEANMASK(cbuttons[i].mask) == CLEANMASK(ev->state)) { if (cbuttons[i].click == clickselitem && cbuttons[i].button == ev->button && CLEANMASK(cbuttons[i].mask) == CLEANMASK(ev->state)) {
puts(item->text); puts(item->text);
exit(0); exit(0);
@ -100,6 +102,7 @@ buttonpress(XEvent *e)
w = MIN(TEXTW(item->text), mw - x - rarrowWidth); w = MIN(TEXTW(item->text), mw - x - rarrowWidth);
if (ev->x >= x && ev->x <= x + w) { if (ev->x >= x && ev->x <= x + w) {
for (i = 0; i < LENGTH(buttons); i++) { for (i = 0; i < LENGTH(buttons); i++) {
if (ignoreglobalmouse) break;
if (buttons[i].click == clickselitem && buttons[i].button == ev->button && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) { if (buttons[i].click == clickselitem && buttons[i].button == ev->button && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) {
puts(item->text); puts(item->text);
exit(0); exit(0);
@ -108,6 +111,7 @@ buttonpress(XEvent *e)
} }
} }
for (i = 0; i < LENGTH(cbuttons); i++) { for (i = 0; i < LENGTH(cbuttons); i++) {
if (ignoreconfmouse) break;
if (cbuttons[i].click == clickselitem && cbuttons[i].button == ev->button && CLEANMASK(cbuttons[i].mask) == CLEANMASK(ev->state)) { if (cbuttons[i].click == clickselitem && cbuttons[i].button == ev->button && CLEANMASK(cbuttons[i].mask) == CLEANMASK(ev->state)) {
puts(item->text); puts(item->text);
exit(0); exit(0);