Adam Jackson <a...@redhat.com> writes:

> This may be more correct in that it cleans up the Damage.  I think it's
> less correct in that you break existing clients.  FreeDamageExtWin()
> deletes the Damage XID, but the spec mentions nothing about magically
> garbage-collecting Damages just because their drawable went away.  From
> a quick check, it looks like mutter pushes an error handler around
> XDamageDestroy(), but compiz and kwin do not.

I think window managers have traditionally just handled all errors at
all times, but that metacity was written to be more precise about it.

It may be that kwin and compiz are already handling these errors even if
they don't handle them explicitly.


Soren
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to