commit 3f44e7458957d9c947779327d19d2b21ae053c82
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Fri May 26 12:57:13 2017 +0100

    Bugfix in renderChildren again :)

diff --git a/src/main/java/org/distorted/library/DistortedOutputSurface.java b/src/main/java/org/distorted/library/DistortedOutputSurface.java
index 4e11295..f5a663e 100644
--- a/src/main/java/org/distorted/library/DistortedOutputSurface.java
+++ b/src/main/java/org/distorted/library/DistortedOutputSurface.java
@@ -234,7 +234,7 @@ abstract class DistortedOutputSurface extends DistortedSurface implements Distor
   int renderChildren(long time, int num, ArrayList<DistortedNode> children)
     {
     int numRenders = 0;
-    DistortedNode child;
+    DistortedNode child1, child2;
     DistortedEffectsPostprocess lastP=null, currP;
     long lastB=0, currB;
     int bucketChange=0;
@@ -242,12 +242,12 @@ abstract class DistortedOutputSurface extends DistortedSurface implements Distor
 
     for(int i=0; i<num; i++)
       {
-      child = children.get(i);
-      currP = child.getEffectsPostprocess();
+      child1 = children.get(i);
+      currP = child1.getEffectsPostprocess();
       currB = currP==null ? 0 : currP.getBucket();
       currQ = currP==null ? 0 : currP.getQuality();
 
-      if( currB==0 ) numRenders += child.draw(time,this);
+      if( currB==0 ) numRenders += child1.draw(time,this);
       else
         {
         if( mBuffer[0]==null ) createBuffers();
@@ -258,8 +258,8 @@ abstract class DistortedOutputSurface extends DistortedSurface implements Distor
             {
             for(int j=bucketChange; j<i; j++)
               {
-              child = children.get(j);
-              numRenders += child.markStencilAndDepth(time,mBuffer[lastQ],lastP);
+              child2 = children.get(j);
+              numRenders += child2.markStencilAndDepth(time,mBuffer[lastQ],lastP);
               }
 
             numRenders += lastP.postprocess(time, this);
@@ -269,14 +269,14 @@ abstract class DistortedOutputSurface extends DistortedSurface implements Distor
           bucketChange = i;
           }
 
-        numRenders += child.draw(time,mBuffer[currQ]);
+        numRenders += child1.draw(time,mBuffer[currQ]);
 
         if( i==num-1 )
           {
           for(int j=bucketChange; j<num; j++)
             {
-            child = children.get(j);
-            numRenders += child.markStencilAndDepth(time,mBuffer[currQ],currP);
+            child2 = children.get(j);
+            numRenders += child2.markStencilAndDepth(time,mBuffer[currQ],currP);
             }
 
           numRenders += currP.postprocess(time,this);
