diff options
author | Keith Packard <keithp@keithp.com> | 2011-03-09 17:00:41 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-03-23 17:14:12 -0700 |
commit | e1ff5182304e00c0d392092069422cae7626cf8d (patch) | |
tree | 9df0bf6629bca3ff6f87c3a6e751b925db136b87 /src/intel_shadow.c | |
parent | aa0328f342177e33f9c863531712eaa4577b5f2b (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