From e4b8340d40391977696cd42603506fec56523b7a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= <sybren@blender.org>
Date: Thu, 18 Nov 2021 17:48:16 +0100
Subject: [PATCH] Pose Library: mark 'for keymap' operators as internal

The `POSELIB_OT_apply_pose_asset_for_keymap` and
`POSELIB_OT_blend_pose_asset_for_keymap` operators are a bit special, as
they are for use in the keymap only. Marking them as `INTERNAL` removes
them from the F3 menu (which will already contain the regular
apply/blend operators anyway).
---
 pose_library/operators.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pose_library/operators.py b/pose_library/operators.py
index f8fb79879..5a2a43360 100644
--- a/pose_library/operators.py
+++ b/pose_library/operators.py
@@ -405,7 +405,7 @@ class POSELIB_OT_pose_asset_select_bones(PoseAssetUser, Operator):
 # "Flip Pose" checkbox.
 class POSELIB_OT_blend_pose_asset_for_keymap(Operator):
     bl_idname = "poselib.blend_pose_asset_for_keymap"
-    bl_options = {"REGISTER", "UNDO"}
+    bl_options = {"REGISTER", "UNDO", "INTERNAL"}
 
     _rna = bpy.ops.poselib.blend_pose_asset.get_rna_type()
     bl_label = _rna.name
@@ -431,7 +431,7 @@ class POSELIB_OT_blend_pose_asset_for_keymap(Operator):
 # "Flip Pose" checkbox.
 class POSELIB_OT_apply_pose_asset_for_keymap(Operator):
     bl_idname = "poselib.apply_pose_asset_for_keymap"
-    bl_options = {"REGISTER", "UNDO"}
+    bl_options = {"REGISTER", "UNDO", "INTERNAL"}
 
     _rna = bpy.ops.poselib.apply_pose_asset.get_rna_type()
     bl_label = _rna.name
-- 
GitLab