mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
Merge pull request #1724 from pypeclub/bugfix/tvpaint_use_selected_layer_for_render_layer
TVPaint use layer name for default variant
This commit is contained in:
commit
b66f183b95
1 changed files with 7 additions and 11 deletions
|
|
@ -58,18 +58,14 @@ class CreateRenderlayer(plugin.Creator):
|
||||||
# Get currently selected layers
|
# Get currently selected layers
|
||||||
layers_data = lib.layers_data()
|
layers_data = lib.layers_data()
|
||||||
|
|
||||||
group_ids = set()
|
selected_layers = [
|
||||||
for layer in layers_data:
|
layer
|
||||||
if layer["selected"]:
|
for layer in layers_data
|
||||||
group_ids.add(layer["group_id"])
|
if layer["selected"]
|
||||||
|
]
|
||||||
# Return layer name if only one is selected
|
# Return layer name if only one is selected
|
||||||
if len(group_ids) == 1:
|
if len(selected_layers) == 1:
|
||||||
group_id = list(group_ids)[0]
|
return selected_layers[0]["name"]
|
||||||
groups_data = lib.groups_data()
|
|
||||||
for group in groups_data:
|
|
||||||
if group["group_id"] == group_id:
|
|
||||||
return group["name"]
|
|
||||||
|
|
||||||
# Use defaults
|
# Use defaults
|
||||||
if cls.defaults:
|
if cls.defaults:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue