From 36671a4e21b2e2ad7fd381a0529cde2a63505097 Mon Sep 17 00:00:00 2001 From: Iyad Ahmed Date: Tue, 31 Aug 2021 10:12:52 +0200 Subject: Fix: Material Library VX add-on cannot apply library materials to selected object Fix https://developer.blender.org/T90483, https://developer.blender.org/T89680 Reviewed By: mont29, dfelinto, campbellbarton Maniphest Tasks: T89740, T90483, T89680 Differential Revision: https://developer.blender.org/D12214 --- materials_library_vx/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/materials_library_vx/__init__.py b/materials_library_vx/__init__.py index 8df8e2b9..cc469d84 100644 --- a/materials_library_vx/__init__.py +++ b/materials_library_vx/__init__.py @@ -489,7 +489,7 @@ if mat: return "WARNING", "Select a material" def get_material(self, name, link=False): - with bpy.data.libraries.load(self.current_library.path, link, False) as (data_from, data_to): + with bpy.data.libraries.load(self.current_library.path, link=link, relative=False) as (data_from, data_to): data_to.materials = [name] if link: print(name + " linked.") @@ -523,7 +523,7 @@ if mat: return "INFO", "Please select an object" if dummy == context.object and not preview: - if (len(objects)==1 and dummy.select): + if (len(objects)==1 and dummy.select_get()): return "ERROR", "Apply is disabled for the Material Preview Object" try: last = context.scene.objects[self.last_selected] -- cgit v1.2.3