Mercurial > hg > openttd
changeset 8950:1e8449e9c1ec draft
(svn r12738) -Fix (r12736): some sprites could be left unsorted
author | smatz <smatz@openttd.org> |
---|---|
date | Wed, 16 Apr 2008 19:36:30 +0000 |
parents | 36b54e6eec1e |
children | 231bd4dd1f98 |
files | src/viewport.cpp |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -1337,10 +1337,13 @@ static void ViewportSortParentSprites(ParentSpriteToDraw *psd[]) { - for (; *psd != NULL; psd++) { + while (*psd != NULL) { ParentSpriteToDraw *ps = *psd; - if (ps->comparison_done) continue; + if (ps->comparison_done) { + psd++; + continue; + } ps->comparison_done = true;