Fix T61891: Cycles light use nodes button greyed out.
authorBrecht Van Lommel <brechtvanlommel@gmail.com>
Mon, 25 Feb 2019 09:24:40 +0000 (10:24 +0100)
committerBrecht Van Lommel <brechtvanlommel@gmail.com>
Mon, 25 Feb 2019 09:24:40 +0000 (10:24 +0100)
intern/cycles/blender/addon/operators.py

index a099970..28657de 100644 (file)
@@ -22,22 +22,22 @@ from bpy.props import StringProperty
 
 
 class CYCLES_OT_use_shading_nodes(Operator):
-    """Enable nodes on a material, world or light"""
+    """Enable nodes on a material, world or lamp"""
     bl_idname = "cycles.use_shading_nodes"
     bl_label = "Use Nodes"
 
     @classmethod
     def poll(cls, context):
         return (getattr(context, "material", False) or getattr(context, "world", False) or
-                getattr(context, "light", False))
+                getattr(context, "lamp", False))
 
     def execute(self, context):
         if context.material:
             context.material.use_nodes = True
         elif context.world:
             context.world.use_nodes = True
-        elif context.light:
-            context.light.use_nodes = True
+        elif context.lamp:
+            context.lamp.use_nodes = True
 
         return {'FINISHED'}