docs: update

This commit is contained in:
Dylan Araps 2019-10-12 20:35:24 +03:00
parent 6d8950bfd1
commit 2d71b2d74d

26
sowm.c
View File

@ -96,7 +96,7 @@ void win_add(Window w) {
if (!(c = (client *)calloc(1,sizeof(client)))) if (!(c = (client *)calloc(1,sizeof(client))))
exit(1); exit(1);
if (head == NULL) { if (!head) {
c->next = NULL; c->next = NULL;
c->prev = NULL; c->prev = NULL;
c->win = w; c->win = w;
@ -125,13 +125,11 @@ void ws_go(const Arg arg) {
ws_save(desk); ws_save(desk);
ws_sel(arg.i); ws_sel(arg.i);
if (head != NULL) if (head) for WIN XMapWindow(dis, c->win);
for WIN XMapWindow(dis, c->win);
ws_sel(tmp); ws_sel(tmp);
if (head != NULL) if (head) for WIN XUnmapWindow(dis, c->win);
for WIN XUnmapWindow(dis, c->win);
ws_sel(arg.i); ws_sel(arg.i);
} }
@ -164,10 +162,9 @@ void win_fs_current() {
void win_fs(Window w) { void win_fs(Window w) {
client *c; client *c;
for WIN for WIN if (c->win == w) break;
if (c->win == w) break;
if (c == NULL) return; if (!c) return;
if (c->f != 1) { if (c->f != 1) {
XGetWindowAttributes(dis, w, &attr); XGetWindowAttributes(dis, w, &attr);
@ -312,13 +309,12 @@ void win_next() {
Window cur = win_current(); Window cur = win_current();
client *c; client *c;
if (head != NULL) { if (head) {
for WIN for WIN if (c->win == cur) break;
if (c->win == cur) break;
c = c->next; c = c->next;
if (c == NULL) c = head; if (!c) c = head;
win_update(c->win); win_update(c->win);
XRaiseWindow(dis, c->win); XRaiseWindow(dis, c->win);
@ -331,7 +327,7 @@ void win_del(Window w) {
for WIN { for WIN {
if (c->win != w) continue; if (c->win != w) continue;
if (c->prev == NULL && c->next == NULL) { if (!c->prev && !c->next) {
free(head); free(head);
head = NULL; head = NULL;
@ -340,12 +336,12 @@ void win_del(Window w) {
return; return;
} }
if (c->prev == NULL) { if (!c->prev) {
head = c->next; head = c->next;
c->next->prev = NULL; c->next->prev = NULL;
} }
else if (c->next == NULL) { else if (!c->next) {
c->prev->next = NULL; c->prev->next = NULL;
} }