Fix: Consistency for appearing menu when applying keying sets
The recently landed PR #115798has made it so the hotkey `K` would call `anim.keyframe_insert_menu` with the property `always_prompt` set to `True`. This property still defaulted to `False` when called from the menu leading to inconsistent behavior when a keying set is active. Fix it by setting `always_prompt` to `True` for the menu entries. Pull Request: https://projects.blender.org/blender/blender/pulls/117511
This commit is contained in:
committed by
Christoph Lendenfeld
parent
ca767644eb
commit
d05d6f500b
@@ -2772,7 +2772,7 @@ class VIEW3D_MT_object_animation(Menu):
|
||||
layout = self.layout
|
||||
|
||||
layout.operator("anim.keyframe_insert", text="Insert Keyframe")
|
||||
layout.operator("anim.keyframe_insert_menu", text="Insert Keyframe with Keying Set")
|
||||
layout.operator("anim.keyframe_insert_menu", text="Insert Keyframe with Keying Set").always_prompt = True
|
||||
layout.operator("anim.keyframe_delete_v3d", text="Delete Keyframes...")
|
||||
layout.operator("anim.keyframe_clear_v3d", text="Clear Keyframes...")
|
||||
layout.operator("anim.keying_set_active_set", text="Change Keying Set...")
|
||||
@@ -3037,7 +3037,7 @@ class VIEW3D_MT_object_context_menu(Menu):
|
||||
layout.separator()
|
||||
|
||||
layout.operator("anim.keyframe_insert", text="Insert Keyframe")
|
||||
layout.operator("anim.keyframe_insert_menu", text="Insert Keyframe with Keying Set")
|
||||
layout.operator("anim.keyframe_insert_menu", text="Insert Keyframe with Keying Set").always_prompt = True
|
||||
|
||||
layout.separator()
|
||||
|
||||
@@ -4155,7 +4155,7 @@ class VIEW3D_MT_pose_context_menu(Menu):
|
||||
layout.operator_context = 'INVOKE_REGION_WIN'
|
||||
|
||||
layout.operator("anim.keyframe_insert", text="Insert Keyframe")
|
||||
layout.operator("anim.keyframe_insert_menu", text="Insert Keyframe with Keying Set")
|
||||
layout.operator("anim.keyframe_insert_menu", text="Insert Keyframe with Keying Set").always_prompt = True
|
||||
|
||||
layout.separator()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user