diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 4383a32eb8b..0fc36858e13 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -8935,6 +8935,10 @@ void createTransData(bContext *C, TransInfo *t) has_transform_context = false; } } + else if (ob && (ob->mode == OB_MODE_PAINT_GPENCIL)) { + /* In grease pencil draw mode all transformations must be canceled. */ + has_transform_context = false; + } else { createTransObject(C, t); countAndCleanTransDataContainer(t);