aewl
diff view.c @ 414:c6ffcc201229
don't access sel in restack without checking for NULL (multihead crashing bug)
author | Anselm R. Garbe <arg@10kloc.org> |
---|---|
date | Tue, 05 Sep 2006 08:37:34 +0200 |
parents | c7d5ff57998d |
children | ad2b6ce6e95b |
line diff
1.1 --- a/view.c Tue Sep 05 08:24:00 2006 +0200 1.2 +++ b/view.c Tue Sep 05 08:37:34 2006 +0200 1.3 @@ -207,13 +207,15 @@ 1.4 1.5 fi = 0; 1.6 mi = 2 * f; 1.7 - if(sel->isfloat || arrange == dofloat) { 1.8 - wins[fi++] = sel->twin; 1.9 - wins[fi++] = sel->win; 1.10 - } 1.11 - else { 1.12 - wins[mi++] = sel->twin; 1.13 - wins[mi++] = sel->win; 1.14 + if(sel) { 1.15 + if(sel->isfloat || arrange == dofloat) { 1.16 + wins[fi++] = sel->twin; 1.17 + wins[fi++] = sel->win; 1.18 + } 1.19 + else { 1.20 + wins[mi++] = sel->twin; 1.21 + wins[mi++] = sel->win; 1.22 + } 1.23 } 1.24 for(c = clients; c; c = c->next) 1.25 if(isvisible(c) && c != sel) {