Filter for Pose Libraries only
This commit is contained in:
@ -30,6 +30,9 @@ class dsplSettings(bpy.types.PropertyGroup):
|
||||
|
||||
classes = dsplSettings
|
||||
|
||||
def pose_libraries_poll(self, action):
|
||||
if getattr(action, "pose_markers", None):
|
||||
return True
|
||||
|
||||
def register():
|
||||
from bpy.utils import register_class
|
||||
@ -37,7 +40,8 @@ def register():
|
||||
|
||||
bpy.types.Object.pose_library = bpy.props.PointerProperty(
|
||||
name="Active Pose Library", description="",
|
||||
type=bpy.types.Action, override={'LIBRARY_OVERRIDABLE'})
|
||||
type=bpy.types.Action, override={'LIBRARY_OVERRIDABLE'},
|
||||
poll=pose_libraries_poll)
|
||||
|
||||
bpy.types.Scene.dsplSettings = bpy.props.PointerProperty(
|
||||
type=dsplSettings, override={'LIBRARY_OVERRIDABLE'})
|
||||
@ -51,6 +55,7 @@ def unregister():
|
||||
unregister_class(dsplSettings)
|
||||
|
||||
del bpy.types.Scene.dsplSettings
|
||||
del bpy.types.Object.pose_library
|
||||
|
||||
keymaps.unregister()
|
||||
operators.unregister()
|
||||
|
Reference in New Issue
Block a user