Lines 1366-1378
Link Here
|
1366 |
} |
1366 |
} |
1367 |
else /* X -> Withdrawn */ |
1367 |
else /* X -> Withdrawn */ |
1368 |
{ |
1368 |
{ |
|
|
1369 |
unsigned int newState = w->state; |
1370 |
|
1369 |
/* Iconic -> Withdrawn */ |
1371 |
/* Iconic -> Withdrawn */ |
1370 |
if (w->state & CompWindowStateHiddenMask) |
1372 |
if (w->state & CompWindowStateHiddenMask) |
1371 |
{ |
1373 |
{ |
1372 |
w->minimized = FALSE; |
1374 |
w->minimized = FALSE; |
1373 |
|
1375 |
|
1374 |
changeWindowState (w, |
1376 |
newState &= ~CompWindowStateHiddenMask; |
1375 |
w->state & ~CompWindowStateHiddenMask); |
|
|
1376 |
|
1377 |
|
1377 |
updateClientListForScreen (w->screen); |
1378 |
updateClientListForScreen (w->screen); |
1378 |
} |
1379 |
} |
Lines 1380-1385
Link Here
|
1380 |
if (!w->attrib.override_redirect) |
1381 |
if (!w->attrib.override_redirect) |
1381 |
setWmState (d, WithdrawnState, w->id); |
1382 |
setWmState (d, WithdrawnState, w->id); |
1382 |
|
1383 |
|
|
|
1384 |
if (w->managed) |
1385 |
newState |= CompWindowStateUnmanagingMask; |
1386 |
|
1387 |
changeWindowState (w, newState); |
1388 |
|
1389 |
w->managed = FALSE; |
1383 |
w->placed = FALSE; |
1390 |
w->placed = FALSE; |
1384 |
} |
1391 |
} |
1385 |
|
1392 |
|