diff --git a/app/src/main/kotlin/com/simplemobiletools/draw/views/MyCanvas.kt b/app/src/main/kotlin/com/simplemobiletools/draw/views/MyCanvas.kt index 5bfc13e..cfa866a 100644 --- a/app/src/main/kotlin/com/simplemobiletools/draw/views/MyCanvas.kt +++ b/app/src/main/kotlin/com/simplemobiletools/draw/views/MyCanvas.kt @@ -84,6 +84,11 @@ class MyCanvas(context: Context, attrs: AttributeSet) : View(context, attrs) { } fun redo() { + if (mUndonePaths.keys.isEmpty()) { + mListener?.toggleRedoVisibility(false) + return + } + val lastKey = mUndonePaths.keys.last() addPath(lastKey, mUndonePaths.values.last()) mUndonePaths.remove(lastKey)