mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2025-12-25 02:30:06 +01:00
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
1 changed files with 6 additions and 1 deletions
|
|
@ -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…
Add table
Reference in a new issue