Add camera rigs: fix poll method when not created with add-on

When creating an armature containing a camera, without the add-on, the
UI panel tries to display, but the data is not set up to use it
properly.
This commit is contained in:
Damien Picard 2021-03-29 11:33:56 +02:00
parent 52a2a761c4
commit a45df15325
1 changed files with 4 additions and 1 deletions

View File

@ -5,7 +5,10 @@ from bpy.types import Operator
def get_rig_and_cam(obj):
if obj.type == 'ARMATURE':
if (obj.type == 'ARMATURE'
and "rig_id" in obj
and obj["rig_id"].lower() in {"dolly_rig",
"crane_rig", "2d_rig"}):
cam = None
for child in obj.children:
if child.type == 'CAMERA':