[Bf-blender-cvs] [1bd3922] master: Fix error when enabling Mist pass but there was no world. Can't find mist settings, so check for World first.
Pablo Vazquez
noreply at git.blender.org
Sat Apr 5 22:54:23 CEST 2014
Commit: 1bd3922b3aa46ac06339c4306043b691cdcf6aae
Author: Pablo Vazquez
Date: Sat Apr 5 17:52:06 2014 -0300
https://developer.blender.org/rB1bd3922b3aa46ac06339c4306043b691cdcf6aae
Fix error when enabling Mist pass but there was no world. Can't find mist settings, so check for World first.
===================================================================
M intern/cycles/blender/addon/ui.py
===================================================================
diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py
index 6c7c66d..6ef8aa7 100644
--- a/intern/cycles/blender/addon/ui.py
+++ b/intern/cycles/blender/addon/ui.py
@@ -885,9 +885,10 @@ class CyclesWorld_PT_mist(CyclesButtonsPanel, Panel):
@classmethod
def poll(cls, context):
if CyclesButtonsPanel.poll(context):
- for rl in context.scene.render.layers:
- if rl.use_pass_mist:
- return True
+ if context.world:
+ for rl in context.scene.render.layers:
+ if rl.use_pass_mist:
+ return True
return False
More information about the Bf-blender-cvs
mailing list