event.c: only shuffle when we delete, not on all destroy events
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmBDEPwACgkQO3+8IhRO Y5hQTxAAjVJjKriOSVolgohNNrFxrUQgfj/9nwIVjl+r1joQSu8YXkFQkV0asWF3 9Je7RA5wwJibaqK9k6XFxPcdDFMWNq5Xv/WW8jPHN2/PkHoW1/kmI0qhmsQaqUPN YumOZcnCpEvXfUjWeYOlSeqMLv9PuEXbinD66gkL8cRmgH0Fe23PPF35gRZZ9y1p +9gsWOFckcQnHp0nYkwgcn6eNbTuz0hJJrhCl6Rk2KU2SGMKJfPvUXCKwY/APTyH +XlgtiG5inRtQrGCDKmrVQP8bSvYll3POGpGJHRS6nWy1kMJz5NRUqhbbd+dGSNJ BHaMPkTM/aHalk+ZGhFLu6bw8zz8yGz3OiEX55p9jPwivMu8+ywLmYykDgvOcN9W fcrBlgNTBJCbLv3mpom7cTW/Q2/fB3Z32I0coTRXiy1ZrPZN94uO9nxkNEqUKA0j 24dct4cN65L1+XJqSQ1nn/aD2lPmm1RzriUBMPP+ROMVGFY6WoNzA0Msk4FMYGk/ TMwIV9IJmBIEluL5mUAcbtj1dGEyf2Vw6FVwqW+K+9JU42g03wV4AL5jeA9Bz8PX uZvlmObNVPQLIvWMD1vnf2tUUx6CVSse9ehHImsQbhFNg0z4MvDzFj1GiOa1IIIg bD8AwkP0sTgyQciyUo1yLicegQm8s5oUyZTHjPqrDvvBONhgk3o= =sYV5 -----END PGP SIGNATURE-----
1 files changed,
5 insertions(+),
5 deletions(-)
jump to
M
event.c
→
event.c
@@ -292,23 +292,23 @@
void destroy(Window w) { int i; Client* c; - int v; +// int v; curtime = CurrentTime; c = getclient(w, 0); if (c == 0) return; - v = c->virt; +// v = c->virt; if (numvirtuals > 1) for (i = 0; i < numvirtuals; i++) if (currents[i] == c) currents[i] = 0; rmclient(c); - if (v == virt) { - shuffle(0); - } + //if (v == virt) { + // shuffle(0); + //} /* flush any errors generated by the window's sudden demise */ ignore_badwindow = 1;