# HG changeset patch # User eugeni # Date 1163012260 0 # Node ID 1721569b4d7d84e6a3890cd6af21b6bb4482fd20 # Parent 2581bc30a27988879f2644c491f5516605c22861 s/break/continue/. A crazy mistake, somehow unnoticed for more that 2 months. diff -r 2581bc30a279 -r 1721569b4d7d libass/ass_render.c --- a/libass/ass_render.c Wed Nov 08 18:50:58 2006 +0000 +++ b/libass/ass_render.c Wed Nov 08 18:57:40 2006 +0000 @@ -2123,7 +2123,7 @@ // fill used[] with fixed events for (i = 0; i < cnt; ++i) { render_priv_t* priv; - if (!imgs[i].detect_collisions) break; + if (!imgs[i].detect_collisions) continue; priv = get_render_priv(imgs[i].event); if (priv->height > 0) { // it's a fixed event segment_t s; @@ -2152,7 +2152,7 @@ // try to fit other events in free spaces for (i = 0; i < cnt; ++i) { render_priv_t* priv; - if (!imgs[i].detect_collisions) break; + if (!imgs[i].detect_collisions) continue; priv = get_render_priv(imgs[i].event); if (priv->height == 0) { // not a fixed event int shift;