# HG changeset patch # User eugeni # Date 1158690216 0 # Node ID f72c694ee566be2ade2ac4df5b75a2a8b07881a9 # Parent 5a24682d9dd5cf55913407ea1d2f279cbdd19099 Sort events by ReadOrder (if both layer and start time are equal). diff -r 5a24682d9dd5 -r f72c694ee566 libass/ass_render.c --- a/libass/ass_render.c Tue Sep 19 18:22:44 2006 +0000 +++ b/libass/ass_render.c Tue Sep 19 18:23:36 2006 +0000 @@ -1914,6 +1914,10 @@ return -1; if (e1->Start > e2->Start) return 1; + if (e1->ReadOrder < e2->ReadOrder) + return -1; + if (e1->ReadOrder > e2->ReadOrder) + return 1; return 0; }