fixed _DWM_CONFIG persistation, fixed the client disapperance bug during restarts
feec92df
1 file(s) · +5 −5
| 144 | 144 | i = arg ? atoi(arg) : 0; |
|
| 145 | 145 | if(i >= 0 && i < ntags) |
|
| 146 | 146 | sel->tags[i] = True; |
|
| 147 | - | if(sel) |
|
| 148 | - | persistconfig(sel); |
|
| 147 | + | persistconfig(sel); |
|
| 149 | 148 | arrange(); |
|
| 150 | 149 | } |
|
| 151 | 150 | ||
| 154 | 153 | if(!sel || isfloating()) |
|
| 155 | 154 | return; |
|
| 156 | 155 | sel->isfloating = !sel->isfloating; |
|
| 157 | - | if(sel->isfloating) |
|
| 156 | + | if(sel->isfloating) { |
|
| 158 | 157 | resize(sel, sel->x, sel->y, sel->w, sel->h, True); |
|
| 158 | + | persistconfig(sel); |
|
| 159 | + | } |
|
| 159 | 160 | arrange(); |
|
| 160 | 161 | } |
|
| 161 | 162 | ||
| 170 | 171 | for(j = 0; j < ntags && !sel->tags[j]; j++); |
|
| 171 | 172 | if(j == ntags) |
|
| 172 | 173 | sel->tags[i] = True; |
|
| 173 | - | if(sel) |
|
| 174 | - | persistconfig(sel); |
|
| 174 | + | persistconfig(sel); |
|
| 175 | 175 | arrange(); |
|
| 176 | 176 | } |
|
| 177 | 177 | ||