Damage: Add devPrivates to DamageRec
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
This commit is contained in:
parent
c80ed4945e
commit
af8047f781
|
@ -1953,6 +1953,7 @@ DamageCreate (DamageReportFunc damageReport,
|
|||
pDamage->damageDestroy = damageDestroy;
|
||||
pDamage->damageMarker = NULL;
|
||||
pDamage->pScreen = pScreen;
|
||||
pDamage->devPrivates = NULL;
|
||||
|
||||
(*pScrPriv->funcs.Create) (pDamage);
|
||||
|
||||
|
@ -2056,6 +2057,8 @@ DamageDestroy (DamagePtr pDamage)
|
|||
if (pDamage->damageDestroy)
|
||||
(*pDamage->damageDestroy) (pDamage, pDamage->closure);
|
||||
(*pScrPriv->funcs.Destroy) (pDamage);
|
||||
dixFreePrivates(pDamage->devPrivates);
|
||||
pDamage->devPrivates = NULL;
|
||||
REGION_UNINIT (pScreen, &pDamage->damage);
|
||||
REGION_UNINIT (pScreen, &pDamage->pendingDamage);
|
||||
xfree (pDamage);
|
||||
|
|
|
@ -54,6 +54,7 @@ typedef struct _damage {
|
|||
RegionRec pendingDamage; /* will be flushed post submission at the latest */
|
||||
RegionRec backupDamage; /* for use with damageMarker */
|
||||
ScreenPtr pScreen;
|
||||
PrivateRec *devPrivates;
|
||||
} DamageRec;
|
||||
|
||||
typedef struct _damageScrPriv {
|
||||
|
|
Loading…
Reference in New Issue