[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