[cairo-bugs] [Bug 29296] cairo_destroy() should not introduce drawing artifacts when omitted

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Aug 7 07:16:58 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=29296

--- Comment #7 from Chris Wilson <chris at chris-wilson.co.uk> 2010-08-07 07:16:56 PDT ---
Actually cairo_surface_flush(). The decision was made long ago that cairo
should not flush more than is required for its own correct behaviour.
cairo_destroy() is one such point where cairo can not correctly guess the
user's intention and should not flush by itself but leaves it up to the
user to choose the correct point at which to do so (because it more or
less depends upon the interaction with the rest of the windowing system
integration).

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list