[cairo-bugs] [Bug 31931] Black rectangles displayed instead of menu/buttons/text with --enable-xlib-xcb

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 1 13:05:05 PDT 2011


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

--- Comment #15 from Uli Schlachter <psychon at znc.in> 2011-07-01 13:05:00 PDT ---
Ah, finally. Could you check if the following commit fixes the issue for you?
It's already pushed to cairo.git.
Also, sorry that this took me three bugspam-comments.

commit 7e1a9f1db0471f238a954a1fd248695a2a6920d7
Author: Uli Schlachter <psychon at znc.in>
Date:   Fri Jul 1 21:48:31 2011 +0200

    xlib-xcb: Fix cairo_surface_flush()

    This function called directly into the xcb's surface flush function. This
means
    that snapshots for that surface weren't detached since that's normally done
in
    cairo_surface_flush() before calling into the backend.

    Fix this by using surface_flush() instead of calling into the backend
directly.

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

    Signed-off-by: Uli Schlachter <psychon at znc.in>

-- 
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