[Bf-blender-cvs] [16033dc09d9] new-object-types: Fix Python errors when building without hair and pointcloud

Brecht Van Lommel noreply at git.blender.org
Thu Feb 27 19:00:04 CET 2020


Commit: 16033dc09d94316cdbaa33221309afb11704e05f
Author: Brecht Van Lommel
Date:   Thu Feb 27 18:59:38 2020 +0100
Branches: new-object-types
https://developer.blender.org/rB16033dc09d94316cdbaa33221309afb11704e05f

Fix Python errors when building without hair and pointcloud

===================================================================

M	release/scripts/startup/bl_ui/properties_data_hair.py
M	release/scripts/startup/bl_ui/properties_data_pointcloud.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/properties_data_hair.py b/release/scripts/startup/bl_ui/properties_data_hair.py
index fe18a3edbce..6017765b83d 100644
--- a/release/scripts/startup/bl_ui/properties_data_hair.py
+++ b/release/scripts/startup/bl_ui/properties_data_hair.py
@@ -30,7 +30,7 @@ class DataButtonsPanel:
     @classmethod
     def poll(cls, context):
         engine = context.scene.render.engine
-        return context.hair and (engine in cls.COMPAT_ENGINES)
+        return hasattr(context, 'hair') and context.hair and (engine in cls.COMPAT_ENGINES)
 
 
 class DATA_PT_context_hair(DataButtonsPanel, Panel):
diff --git a/release/scripts/startup/bl_ui/properties_data_pointcloud.py b/release/scripts/startup/bl_ui/properties_data_pointcloud.py
index 24a4585be90..10ebdea3155 100644
--- a/release/scripts/startup/bl_ui/properties_data_pointcloud.py
+++ b/release/scripts/startup/bl_ui/properties_data_pointcloud.py
@@ -30,7 +30,7 @@ class DataButtonsPanel:
     @classmethod
     def poll(cls, context):
         engine = context.scene.render.engine
-        return context.pointcloud and (engine in cls.COMPAT_ENGINES)
+        return hasattr(context, 'pointcloud') and context.pointcloud and (engine in cls.COMPAT_ENGINES)
 
 
 class DATA_PT_context_pointcloud(DataButtonsPanel, Panel):



More information about the Bf-blender-cvs mailing list