diff --git a/src/app/ui/editor/drawing_state.cpp b/src/app/ui/editor/drawing_state.cpp index 53ac1d646..17e839d32 100644 --- a/src/app/ui/editor/drawing_state.cpp +++ b/src/app/ui/editor/drawing_state.cpp @@ -83,6 +83,7 @@ void DrawingState::initToolLoop(Editor* editor, MouseMessage* msg) bool movement = false; if (m_toolLoop->getController()->isFreehand() && + m_toolLoop->getInk()->isPaint() && (editor->getCustomizationDelegate() ->getPressedKeyAction(KeyContext::FreehandTool) & KeyAction::StraightLineFromLastPoint) == KeyAction::StraightLineFromLastPoint && m_lastPoint.x >= 0) {