diff --git a/lib/pages/editor/editor.dart b/lib/pages/editor/editor.dart index 000ad6ed0..c2c9ed7c1 100644 --- a/lib/pages/editor/editor.dart +++ b/lib/pages/editor/editor.dart @@ -738,7 +738,7 @@ class EditorState extends State { currentTool = Eraser(); setState(() {}); } else { - if (tmpTool != null) { + if (tmpTool != null && currentTool is Eraser) { currentTool = tmpTool!; tmpTool = null; setState(() {});