remove unnecessary match() calls in setlines() and setcolumns()

This commit is contained in:
speedie 2023-05-16 21:04:32 +02:00
parent 82fa3eaa95
commit ea3e7ed458

View file

@ -467,20 +467,34 @@ void defaultimg(Arg *arg) {
void setlines(Arg *arg) { void setlines(Arg *arg) {
if (fullscreen) return; if (fullscreen) return;
lines += arg->i;
if (lines < 0) lines = 0;
lines += arg->i;
if (lines < 0) {
lines = 0;
}
if (lines == 0) {
match(); match();
}
resizeclient(); resizeclient();
drawmenu(); drawmenu();
} }
void setcolumns(Arg *arg) { void setcolumns(Arg *arg) {
if (fullscreen) return; if (fullscreen) return;
columns += arg->i;
if (columns < 1) columns = 1;
columns += arg->i;
if (columns < 1) {
columns = 1;
}
if (lines == 0) {
match(); match();
}
resizeclient(); resizeclient();
drawmenu(); drawmenu();
} }