[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