commit 87006e8dc4a3e07236bf01983e5e087b0b177ba4
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon May 20 22:10:25 2019 +0100

    Minor bugfix to the Dynamic app

diff --git a/src/main/java/org/distorted/examples/dynamic/DynamicSpeedSurfaceView.java b/src/main/java/org/distorted/examples/dynamic/DynamicSpeedSurfaceView.java
index bf0937c..0c3808a 100644
--- a/src/main/java/org/distorted/examples/dynamic/DynamicSpeedSurfaceView.java
+++ b/src/main/java/org/distorted/examples/dynamic/DynamicSpeedSurfaceView.java
@@ -251,6 +251,7 @@ class DynamicSpeedSurfaceView extends SurfaceView implements SurfaceHolder.Callb
       {
       if( x>=0.0f && x<=1.0f )
         {
+        if( mMode==Dynamic.MODE_PATH ) x = x>0.5f ? 2-2*x : 2*x;
         int pos = (int)((NUM_POINTS-1)*x);
         mPoints[pos] =y;
         refreshScreen = true;
