commit 95bc9f694e7106c91fc5a143bfc2fedc0d893733
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Thu Dec 15 10:21:32 2016 +0000

    Fix 'Deform' and 'Projection's behaviour after onPause().

diff --git a/src/main/java/org/distorted/examples/deform/DeformRenderer.java b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
index 4acd885..6050829 100644
--- a/src/main/java/org/distorted/examples/deform/DeformRenderer.java
+++ b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
@@ -93,7 +93,7 @@ class DeformRenderer implements GLSurfaceView.Renderer
       fpsQueues     = new DistortedEffectQueues();
       stretchQueues = new DistortedEffectQueues();
 
-      mRegion = new Static4D(0,0,0,0);
+      mRegion = new Static4D(0,0,50,50);
 
       durations = new long[NUM_FRAMES+1];
       currDuration = 0;
@@ -167,7 +167,7 @@ class DeformRenderer implements GLSurfaceView.Renderer
 
    public void onPause()
       {
-      bitmapCreated = false;  
+      bitmapCreated = false;
       }
       
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -198,13 +198,13 @@ class DeformRenderer implements GLSurfaceView.Renderer
      scrHeight = height;
      scrWidth  = width;
 
-     setRegionRadius(50);
-
      Distorted.onSurfaceChanged(width, height);
       
      if( !bitmapCreated )
        {
        createBitmap(scrWidth/2,scrHeight/2);
+       stretchQueues.abortAllEffects();
+       fpsQueues.abortAllEffects();
        stretchQueues.move( new Static3D(scrWidth/4,scrHeight/4,0) );
        fpsQueues.move( new Static3D(5,5,0) );
        bitmapCreated=true;
diff --git a/src/main/java/org/distorted/examples/projection/ProjectionRenderer.java b/src/main/java/org/distorted/examples/projection/ProjectionRenderer.java
index 1fe1f17..702c4df 100644
--- a/src/main/java/org/distorted/examples/projection/ProjectionRenderer.java
+++ b/src/main/java/org/distorted/examples/projection/ProjectionRenderer.java
@@ -98,6 +98,9 @@ class ProjectionRenderer implements GLSurfaceView.Renderer
       mWidth = width;
       mHeight= height;
 
+      Distorted.setProjection(mF,mX,mY);
+      mQueues.abortAllEffects();
+
       Paint paint = new Paint();
       mTexture    = new DistortedTexture(width,height);
       mGrid       = new GridFlat(50,50*height/width);
