From 17f6e8067d6a84f6518c4263ef7c655b324aa5d5 Mon Sep 17 00:00:00 2001 From: Paul Akhamiogu Date: Mon, 20 Dec 2021 23:38:43 +0000 Subject: [PATCH] Do not register drag and scale for Undo Only add paths when it was not a multi touch in order to exclude scale and drag for undo/redo functionality --- .../kotlin/com/simplemobiletools/draw/pro/views/MyCanvas.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/draw/pro/views/MyCanvas.kt b/app/src/main/kotlin/com/simplemobiletools/draw/pro/views/MyCanvas.kt index bc279dc..c7f332e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/draw/pro/views/MyCanvas.kt +++ b/app/src/main/kotlin/com/simplemobiletools/draw/pro/views/MyCanvas.kt @@ -253,9 +253,9 @@ class MyCanvas(context: Context, attrs: AttributeSet) : View(context, attrs) { mPath.lineTo(mCurX + 1, mCurY + 2) mPath.lineTo(mCurX + 1, mCurY) } + mPaths[mPath] = mPaintOptions } - mPaths[mPath] = mPaintOptions pathsUpdated() mPath = MyPath() mPaintOptions = PaintOptions(mPaintOptions.color, mPaintOptions.strokeWidth, mPaintOptions.isEraser)