1

i3status-anyevent: run app from button only on left-click

This commit is contained in:
Sergei Fedosov
2021-02-20 19:49:21 +03:00
parent 3a09fcf22f
commit 217a86ecff

View File

@@ -245,18 +245,21 @@ sub add_events () {
my $j = eval { decode_json $msg }; my $j = eval { decode_json $msg };
if (defined $j) { if (defined $j) {
foreach (@{$CONF->{apps}}) { # left button click, without shift, ctrl, alt, etc
unless (defined $_->{name}) { if (($j->{button} == 1) && ($#{$j->{modifiers}} < 0)){
next; foreach (@{$CONF->{apps}}) {
} unless (defined $_->{name}) {
next;
}
unless (defined $j->{name}) { unless (defined $j->{name}) {
next; next;
} }
if ($j->{name} eq $_->{name}) { if ($j->{name} eq $_->{name}) {
spawn ($_->{cmd}); spawn ($_->{cmd});
last; last;
}
} }
} }
} }