compositor-drm: Remove destroy listeners when disabling planes
authorAnder Conselvan de Oliveira <conselvan2@gmail.com>
Tue, 26 Jun 2012 14:09:14 +0000 (17:09 +0300)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 26 Jun 2012 14:24:46 +0000 (10:24 -0400)
commitfd1f4c650f755aa9c21b358b4c7f56d41d15d140
treefe657ff78d43d6b8680d7be94c27844786de4cd4
parenta73269637f705e489abbca63d2b2889faef911a4
compositor-drm: Remove destroy listeners when disabling planes

When an unused plane is disabled, the destroy listener for a previously
used buffer needs to be removed. This fixes a crash when an overlay
would be reenabled using the same buffer as before, causing the destroy
listener to be inserted twice.
src/compositor-drm.c