diff options
author | Erkki Seppälä <erkki.seppala@vincit.fi> | 2011-04-12 12:55:56 +0300 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2011-04-13 18:59:09 -0700 |
commit | e409fb32b97033718f270a273f29f24c0b562b84 (patch) | |
tree | af172a4ac4987f1d7a588acd598da1b1a4c7bc31 /damageext | |
parent | 274dca8f2c6707121d45df8015fe7eddb129dec9 (diff) |
damage: use DamageReportDamage for the initial borderClip damage report
Instead of using DamageDamageRegion for reporting the first (virtual)
damage in ProcDamageCreate that covers the borderClip of the drawable
window, use a function DamageReportDamage directly (previously called
damageReportDamage). This avoids sending all other damage listeners a
full window update when a new damage object is created.
As this patch makes DamageReportDamage a public interface, the
function has been moved into the part of the file that contains all
the other public functions. The function has not been otherwise
modified.
Signed-off-by: Erkki Seppälä <erkki.seppala@vincit.fi>
Reviewed-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'damageext')
-rw-r--r-- | damageext/damageext.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/damageext/damageext.c b/damageext/damageext.c index 754383d49..02db88a8e 100644 --- a/damageext/damageext.c +++ b/damageext/damageext.c @@ -223,7 +223,7 @@ ProcDamageCreate (ClientPtr client) if (pDrawable->type == DRAWABLE_WINDOW) { pRegion = &((WindowPtr) pDrawable)->borderClip; - DamageDamageRegion(pDrawable, pRegion); + DamageReportDamage(pDamageExt->pDamage, pRegion); } return Success; |