commit 2d71b2d74d32b709fd8f6cd4d862f45cba7f3979
parent 6d8950bfd18f07735b6df2ded680de47383b4775
Author: Dylan Araps <dylan.araps@gmail.com>
Date: Sat, 12 Oct 2019 20:35:24 +0300
docs: update
Diffstat:
M | sowm.c | | | 26 | +++++++++++--------------- |
1 file changed, 11 insertions(+), 15 deletions(-)
diff --git a/sowm.c b/sowm.c
@@ -96,7 +96,7 @@ void win_add(Window w) {
if (!(c = (client *)calloc(1,sizeof(client))))
exit(1);
- if (head == NULL) {
+ if (!head) {
c->next = NULL;
c->prev = NULL;
c->win = w;
@@ -125,13 +125,11 @@ void ws_go(const Arg arg) {
ws_save(desk);
ws_sel(arg.i);
- if (head != NULL)
- for WIN XMapWindow(dis, c->win);
+ if (head) for WIN XMapWindow(dis, c->win);
ws_sel(tmp);
- if (head != NULL)
- for WIN XUnmapWindow(dis, c->win);
+ if (head) for WIN XUnmapWindow(dis, c->win);
ws_sel(arg.i);
}
@@ -164,10 +162,9 @@ void win_fs_current() {
void win_fs(Window w) {
client *c;
- for WIN
- if (c->win == w) break;
+ for WIN if (c->win == w) break;
- if (c == NULL) return;
+ if (!c) return;
if (c->f != 1) {
XGetWindowAttributes(dis, w, &attr);
@@ -312,13 +309,12 @@ void win_next() {
Window cur = win_current();
client *c;
- if (head != NULL) {
- for WIN
- if (c->win == cur) break;
+ if (head) {
+ for WIN if (c->win == cur) break;
c = c->next;
- if (c == NULL) c = head;
+ if (!c) c = head;
win_update(c->win);
XRaiseWindow(dis, c->win);
@@ -331,7 +327,7 @@ void win_del(Window w) {
for WIN {
if (c->win != w) continue;
- if (c->prev == NULL && c->next == NULL) {
+ if (!c->prev && !c->next) {
free(head);
head = NULL;
@@ -340,12 +336,12 @@ void win_del(Window w) {
return;
}
- if (c->prev == NULL) {
+ if (!c->prev) {
head = c->next;
c->next->prev = NULL;
}
- else if (c->next == NULL) {
+ else if (!c->next) {
c->prev->next = NULL;
}