Fix T58556: Some remaining 'dupli_types' in pycode after renaming.

This commit is contained in:
Bastien Montagne 2018-12-03 10:38:46 +01:00
parent 1ac7a840f6
commit 394b086b9c
Notes: blender-bot 2023-02-14 10:21:15 +01:00
Referenced by issue #58556, Terminal error when adding axis to point light
2 changed files with 4 additions and 4 deletions

View File

@ -1123,7 +1123,7 @@ class CYCLES_OBJECT_PT_motion_blur(CyclesButtonsPanel, Panel):
if CyclesButtonsPanel.poll(context) and ob:
if ob.type in {'MESH', 'CURVE', 'CURVE', 'SURFACE', 'FONT', 'META', 'CAMERA'}:
return True
if ob.dupli_type == 'COLLECTION' and ob.dupli_group:
if ob.instance_type == 'COLLECTION' and ob.instance_collection:
return True
# TODO(sergey): More duplicator types here?
return False
@ -1168,7 +1168,7 @@ class CYCLES_OBJECT_PT_cycles_settings(CyclesButtonsPanel, Panel):
ob = context.object
return (CyclesButtonsPanel.poll(context) and
ob and ((ob.type in {'MESH', 'CURVE', 'SURFACE', 'FONT', 'META', 'LIGHT'}) or
(ob.dupli_type == 'COLLECTION' and ob.dupli_group)))
(ob.instance_type == 'COLLECTION' and ob.instance_collection)))
def draw(self, context):
pass

View File

@ -44,8 +44,8 @@ class UnitTesting(ViewLayerTesting):
empty = bpy.data.objects.new("Empty", None)
bpy.context.scene_collection.objects.link(empty)
layer_collection = bpy.context.layer_collection
empty.dupli_type = 'GROUP'
empty.dupli_group = group
empty.instance_type = 'GROUP'
empty.instance_collection = group
# prepare to delete the original object
# we could just pass an overridden context