summaryrefslogtreecommitdiff
path: root/src/intel_shadow.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2011-03-09 17:00:41 -0800
committerKeith Packard <keithp@keithp.com>2011-03-23 17:14:12 -0700
commite1ff5182304e00c0d392092069422cae7626cf8d (patch)
tree9df0bf6629bca3ff6f87c3a6e751b925db136b87 /src/intel_shadow.c
parentaa0328f342177e33f9c863531712eaa4577b5f2b (diff)
Handle drawable/client destruction in pending swaps/flips
A pending swap or flip holds references to drawables and clients which become invalid when destroyed. Add suitable resources to the database to track those lifetimes and clean up the pending data structure then. Later, when the pending swap or flip occurs, handle a missing drawable by just discarding the flip or swap. Handle a missing client by not sending an event or reply. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/intel_shadow.c')
0 files changed, 0 insertions, 0 deletions