equal
deleted
inserted
replaced
205 wins = erealloc(wins, nwins * sizeof(Window)); |
205 wins = erealloc(wins, nwins * sizeof(Window)); |
206 } |
206 } |
207 |
207 |
208 fi = 0; |
208 fi = 0; |
209 mi = 2 * f; |
209 mi = 2 * f; |
210 if(sel->isfloat || arrange == dofloat) { |
210 if(sel) { |
211 wins[fi++] = sel->twin; |
211 if(sel->isfloat || arrange == dofloat) { |
212 wins[fi++] = sel->win; |
212 wins[fi++] = sel->twin; |
213 } |
213 wins[fi++] = sel->win; |
214 else { |
214 } |
215 wins[mi++] = sel->twin; |
215 else { |
216 wins[mi++] = sel->win; |
216 wins[mi++] = sel->twin; |
|
217 wins[mi++] = sel->win; |
|
218 } |
217 } |
219 } |
218 for(c = clients; c; c = c->next) |
220 for(c = clients; c; c = c->next) |
219 if(isvisible(c) && c != sel) { |
221 if(isvisible(c) && c != sel) { |
220 if(c->isfloat || arrange == dofloat) { |
222 if(c->isfloat || arrange == dofloat) { |
221 wins[fi++] = c->twin; |
223 wins[fi++] = c->twin; |