diff options
code-style: simplify some checks
main change here is making the `zoom()` logic saner. the rest of the
changes are just small stuff which accumulated on my local branch.
pop() must not be called with NULL. and `zoom()` achieves this, but in a
very (unnecessarily) complicated way:
if c == NULL then nexttiled() will return NULL as well, so we enter this
branch:
if (c == nexttiled(selmon->clients))
in here the !c check fails and the function returns before calling pop()
if (!c || !(c = nexttiled(c->next)))
return;
however, none of this was needed. we can simply return early if c was NULL.
Also `c` is set to `selmon->sel` so we can use `c` in the first check
instead which makes things shorter.
Diffstat (limited to 'dwm.c%25252525252525252525253fid%25252525252525252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4%252525252525252525253fid%252525252525252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4%2525252525252525253fid%2525252525252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%2525252525252525253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%25252525252525253fid%25252525252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%25252525252525253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%252525252525253fid%252525252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%252525252525253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%2525252525253fid%2525252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%2525252525253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%25252525253fid%25252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%25252525253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%252525253fid%252525253d5e76e7e21da042c493c59235ca82d7275f20a7e4%2525253fid%2525253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%2525253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%25253fid%25253d5e76e7e21da042c493c59235ca82d7275f20a7e4&id2%25253d5b2e5e7a4001479e4dc3e245f96e49f7ea0da658%253fid%253d5e76e7e21da042c493c59235ca82d7275f20a7e4%3fid%3d5e76e7e21da042c493c59235ca82d7275f20a7e4?id=5e76e7e21da042c493c59235ca82d7275f20a7e4')
0 files changed, 0 insertions, 0 deletions