# HG changeset patch # User greg # Date 1236485004 0 # Node ID 7d0ea9013974d3f8ef55e132281a85b77ca93757 # Parent fda4cf5585449e91dfc814525fabbf67302ddc07 Add a proper color check to the overlap compositing. diff -r fda4cf558544 -r 7d0ea9013974 libass/ass_render.c --- a/libass/ass_render.c Sun Mar 08 02:53:14 2009 +0000 +++ b/libass/ass_render.c Sun Mar 08 04:03:24 2009 +0000 @@ -434,6 +434,9 @@ if ((*last_tail)->bitmap == (*tail)->bitmap) return; + if ((*last_tail)->color != (*tail)->color) + return; + // Calculate overlap coordinates left = (ax > bx) ? ax : bx; top = (ay > by) ? ay : by;