diff --git a/toonz/sources/tnztools/pinchtool.cpp b/toonz/sources/tnztools/pinchtool.cpp
index 8504f4b..0feded8 100644
--- a/toonz/sources/tnztools/pinchtool.cpp
+++ b/toonz/sources/tnztools/pinchtool.cpp
@@ -549,7 +549,8 @@ bool PinchTool::keyDown(int key,
 						TUINT32 flags,
 						const TPoint &pos)
 {
-	m_deformation->reset();
+	if (!m_active)
+		m_deformation->reset();
 
 #if 0
   char c = (char)key;