pinosaur
/
dwm.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c565336
)
lt will point to a foo-layout during cleanup now (Gottox' suggestion), and togglelayo...
author
Anselm R Garbe
<garbeam@gmail.com>
Wed, 11 Jun 2008 09:25:02 +0000
(10:25 +0100)
committer
Anselm R Garbe
<garbeam@gmail.com>
Wed, 11 Jun 2008 09:25:02 +0000
(10:25 +0100)
dwm.c
patch
|
blob
|
history
diff --git
a/dwm.c
b/dwm.c
index
1c52d80
..
943e17b
100644
(file)
--- a/
dwm.c
+++ b/
dwm.c
@@
-363,8
+363,11
@@
checkotherwm(void) {
void
cleanup(void) {
Arg a = {.i = ~0};
+ Layout foo = { 0 };
+
close(STDIN_FILENO);
view(&a);
+ lt = &foo;
while(stack)
unmanage(stack);
if(dc.font.set)
@@
-1476,7
+1479,9
@@
togglefloating(const Arg *arg) {
void
togglelayout(const Arg *arg) {
- if(++lt == &layouts[LENGTH(layouts)])
+ if(arg->v)
+ lt = (Layout *)arg->v;
+ else if(++lt == &layouts[LENGTH(layouts)])
lt = &layouts[0];
if(sel)
arrange();