equal
deleted
inserted
replaced
361 } |
361 } |
362 |
362 |
363 void |
363 void |
364 cleanup(void) { |
364 cleanup(void) { |
365 Arg a = {.i = ~0}; |
365 Arg a = {.i = ~0}; |
|
366 Layout foo = { 0 }; |
|
367 |
366 close(STDIN_FILENO); |
368 close(STDIN_FILENO); |
367 view(&a); |
369 view(&a); |
|
370 lt = &foo; |
368 while(stack) |
371 while(stack) |
369 unmanage(stack); |
372 unmanage(stack); |
370 if(dc.font.set) |
373 if(dc.font.set) |
371 XFreeFontSet(dpy, dc.font.set); |
374 XFreeFontSet(dpy, dc.font.set); |
372 else |
375 else |
1474 arrange(); |
1477 arrange(); |
1475 } |
1478 } |
1476 |
1479 |
1477 void |
1480 void |
1478 togglelayout(const Arg *arg) { |
1481 togglelayout(const Arg *arg) { |
1479 if(++lt == &layouts[LENGTH(layouts)]) |
1482 if(arg->v) |
|
1483 lt = (Layout *)arg->v; |
|
1484 else if(++lt == &layouts[LENGTH(layouts)]) |
1480 lt = &layouts[0]; |
1485 lt = &layouts[0]; |
1481 if(sel) |
1486 if(sel) |
1482 arrange(); |
1487 arrange(); |
1483 else |
1488 else |
1484 drawbar(); |
1489 drawbar(); |