Make renderer-cache really thread-safe this time. Last try was not quite
authorBehdad Esfahbod <behdad@gnome.org>
Sat, 25 Nov 2006 05:10:11 +0000 (05:10 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Sat, 25 Nov 2006 05:10:11 +0000 (05:10 +0000)
commit8e8179b0529ac2757d457a10bc8883d85482ff3a
tree5ebf045a687f5a8658658546cfe5ae203ce62571
parent131e662f658cce56d4dc21e4a16b0f9b3488b65c
Make renderer-cache really thread-safe this time. Last try was not quite

2006-11-25  Behdad Esfahbod  <behdad@gnome.org>

        * pango/pangocairo-render.c (acquire_renderer), (release_renderer),
        (_pango_cairo_do_glyph_string), (_pango_cairo_do_layout_line),
        (_pango_cairo_do_layout):  Make renderer-cache really thread-safe this
        time.  Last try was not quite thread-safe theoretically, because
        pointer assignments are not necessarily atomic on some archs.  Anyway,
        this one should do it.
ChangeLog
pango/pangocairo-render.c