(svn r12738) -Fix (r12736): some sprites could be left unsorted
authorsmatz
Wed, 16 Apr 2008 19:36:30 +0000
changeset 10206 69c8c35ffa7e
parent 10205 d37e906c7070
child 10207 0bdc24d88198
(svn r12738) -Fix (r12736): some sprites could be left unsorted
src/viewport.cpp
--- a/src/viewport.cpp	Wed Apr 16 19:01:09 2008 +0000
+++ b/src/viewport.cpp	Wed Apr 16 19:36:30 2008 +0000
@@ -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;