mirror of
https://github.com/yshui/picom.git
synced 2024-11-11 13:51:02 -05:00
A lightweight compositor for X11
cfdb946992
Under extreme race conditions (window A close at the same time as window B create), there can be multiple windows with same id in compton's window list. If at this point window B closes itself as well, finish_destroy_win might destroy a different window as what's passed to destroy_callback. This can be a problem because someone can still hold a reference to that window (e.g. 't' in paint_preprocess), and there's no way to clear that reference. If finish_destroy_win always destroy the same window passed to destroy_callback, this will not be a problem. |
||
---|---|---|
.github | ||
bin | ||
dbus-examples | ||
man | ||
media | ||
src | ||
tests | ||
.gitignore | ||
_CMakeLists.txt | ||
compton-default-fshader-win.glsl | ||
compton-fake-transparency-fshader-win.glsl | ||
compton.desktop | ||
compton.sample.conf | ||
CPackConfig.cmake | ||
desc.txt | ||
Doxyfile | ||
functions.sh | ||
LICENSE | ||
make-release.sh | ||
Makefile | ||
README.md | ||
README_orig.md |