equal
deleted
inserted
replaced
1712 } |
1712 } |
1713 } |
1713 } |
1714 |
1714 |
1715 /* reassign left over clients of disappeared monitors */ |
1715 /* reassign left over clients of disappeared monitors */ |
1716 for(tm = mons; tm; tm = tm->next) { |
1716 for(tm = mons; tm; tm = tm->next) { |
1717 while(tm->clients) { |
1717 while((c = tm->clients)) { |
1718 c = tm->clients->next; |
1718 detach(c); |
1719 tm->clients->next = newmons->clients; |
1719 detachstack(c); |
1720 tm->clients->mon = newmons; |
1720 c->mon = newmons; |
1721 newmons->clients = tm->clients; |
1721 attach(c); |
1722 tm->clients = c; |
1722 attachstack(c); |
1723 } |
|
1724 while(tm->stack) { |
|
1725 c = tm->stack->snext; |
|
1726 tm->stack->snext = newmons->stack; |
|
1727 newmons->sel = newmons->stack = tm->stack; |
|
1728 tm->stack = c; |
|
1729 } |
1723 } |
1730 } |
1724 } |
1731 |
1725 |
1732 /* select focused monitor */ |
1726 /* select focused monitor */ |
1733 if(!selmon) { |
1727 if(!selmon) { |