[Bf-blender-cvs] [6c5722ee406] tracking_tools: Masking: Only execute draw_mask with a clip
Sebastian Koenig
noreply at git.blender.org
Wed Jul 21 08:45:27 CEST 2021
Commit: 6c5722ee406e7bb367f83eae3abdd2d45627709e
Author: Sebastian Koenig
Date: Wed Jul 21 08:43:53 2021 +0200
Branches: tracking_tools
https://developer.blender.org/rB6c5722ee406e7bb367f83eae3abdd2d45627709e
Masking: Only execute draw_mask with a clip
When going to maskedit mode without a clip loaded and clicking anywhere
Blender crashed. Now use poll to check for a clip before exeting the
draw_mask operator.
===================================================================
M release/scripts/startup/bl_operators/mask.py
===================================================================
diff --git a/release/scripts/startup/bl_operators/mask.py b/release/scripts/startup/bl_operators/mask.py
index a2469d2f2e2..251ef356ba5 100644
--- a/release/scripts/startup/bl_operators/mask.py
+++ b/release/scripts/startup/bl_operators/mask.py
@@ -27,6 +27,11 @@ class MASK_OT_draw_mask(Operator):
bl_label = "Draw a mask"
bl_idname = "mask.draw_mask"
+ @classmethod
+ def poll(cls, context):
+ clip = context.space_data.clip
+ return clip
+
type: EnumProperty(
name="Type",
items=(
More information about the Bf-blender-cvs
mailing list