XQuartz: Add diagnostic error checking to xp_destroy_surface.
This occurred to me in hindsight after the last commit. If the
original developer had done this, we would have noticed the
problem sooner.
(cherry picked from commit aa0a57996f
)
This commit is contained in:
parent
4fe7df2653
commit
ec95a9c829
|
@ -728,8 +728,13 @@ DRISurfaceNotify(xp_surface_id id, int kind)
|
|||
|
||||
if (kind == AppleDRISurfaceNotifyDestroyed)
|
||||
{
|
||||
xp_destroy_surface(pDRIDrawablePriv->sid);
|
||||
xp_error error;
|
||||
|
||||
error = xp_destroy_surface(pDRIDrawablePriv->sid);
|
||||
|
||||
if(error)
|
||||
ErrorF("%s: xp_destroy_surface failed: %d\n", __func__, error);
|
||||
|
||||
/* Guard against reuse, even though we are freeing after this. */
|
||||
pDRIDrawablePriv->sid = 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user