On Wed, 2011-03-30 at 15:35 +0200, Soeren Sandmann wrote:
> Adam Jackson <[email protected]> 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.
> 

When I was looking at compiz 0.9 recently I was somewhat surprised to
find that it eats *all* X errors silently.  It wouldn't surprise me to
find that earlier versions, and kwin, do likewise.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to