From aebb668f75b57ba7cbd8f8f8ad41f0ddb4f27389 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 6 Aug 2021 15:26:02 +0200 Subject: Pose Library: update for rename of asset_library to asset_library_ref Blender changed `context.asset_library` to `asset_library_ref` in rB9cff9f9f5df034ca27848875c25471dd952c34c4, for which the pose library is now also updated. No functional changes. --- pose_library/gui.py | 6 +++--- pose_library/operators.py | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pose_library/gui.py b/pose_library/gui.py index 4518527a..5ac6a934 100644 --- a/pose_library/gui.py +++ b/pose_library/gui.py @@ -60,7 +60,7 @@ class VIEW3D_PT_pose_library(Panel): activate_op_props, drag_op_props = layout.template_asset_view( "pose_assets", workspace, - "asset_library", + "asset_library_ref", wm, "pose_assets", workspace, @@ -85,8 +85,8 @@ def pose_library_list_item_context_menu(self: UIList, context: Context) -> None: return True def is_pose_library_asset_browser() -> bool: - asset_library = getattr(context, "asset_library", None) - if not asset_library: + asset_library_ref = getattr(context, "asset_library_ref", None) + if not asset_library_ref: return False asset = getattr(context, "asset_file_handle", None) if not asset: diff --git a/pose_library/operators.py b/pose_library/operators.py index 9014bdcb..959c9f1a 100644 --- a/pose_library/operators.py +++ b/pose_library/operators.py @@ -285,7 +285,7 @@ class PoseAssetUser: if not ( context.object and context.object.mode == "POSE" # This condition may not be desired. - and context.asset_library + and context.asset_library_ref and context.asset_file_handle ): return False @@ -302,14 +302,14 @@ class PoseAssetUser: pass def _load_and_use_pose(self, context: Context) -> Set[str]: - asset_library = context.asset_library + asset_library_ref = context.asset_library_ref asset = context.asset_file_handle - asset_lib_path = bpy.types.AssetHandle.get_full_library_path(asset, asset_library) + asset_lib_path = bpy.types.AssetHandle.get_full_library_path(asset, asset_library_ref) if not asset_lib_path: self.report( # type: ignore {"ERROR"}, - # TODO: Add some way to get the library name from the library reference (just asset_library.name?). + # TODO: Add some way to get the library name from the library reference (just asset_library_ref.name?). f"Selected asset {asset.name} could not be located inside the asset library", ) return {"CANCELLED"} -- cgit v1.2.3