GPencil: Cancel all transformations in Draw mode
authorAntonioya <blendergit@gmail.com>
Sun, 17 Mar 2019 11:20:15 +0000 (12:20 +0100)
committerAntonioya <blendergit@gmail.com>
Sun, 17 Mar 2019 11:20:34 +0000 (12:20 +0100)
Actually, when you press G/R/S in Draw mode, the transformations can be done, but this is annoying in draw mode and must be captured an cancel.

This patch capture the transformation and cancel it.

Reviewed by @brecht

source/blender/editors/transform/transform_conversions.c

index 4383a32..0fc3685 100644 (file)
@@ -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);