diff --git a/scripts/startup/bl_operators/anim.py b/scripts/startup/bl_operators/anim.py index 3e6f77a354e..44ce27ecf96 100644 --- a/scripts/startup/bl_operators/anim.py +++ b/scripts/startup/bl_operators/anim.py @@ -691,6 +691,9 @@ class ANIM_OT_slot_new_for_id(Operator): if not animated_id.animation_data.action.is_action_layered: cls.poll_message_set("Action slots are only supported by layered Actions. Upgrade this Action first") return False + if not animated_id.animation_data.action.is_editable: + cls.poll_message_set("Creating a new Slot is not possible on a linked Action") + return False return True def execute(self, context):