From ff810f08d8670b3d016e865e9b32df44c270ddaa Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Tue, 21 Nov 2017 13:16:24 -0200 Subject: [PATCH] Shows all Cycles panels based on scene, not context engine This is tricky since we may want granular polling depending on the setting. Or an option to pick whether we want the context or the scene to drive the panels to prevent too many panels when mixing Eevee and Cycles for example. --- intern/cycles/blender/addon/ui.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py index af16de70a46..537303035b3 100644 --- a/intern/cycles/blender/addon/ui.py +++ b/intern/cycles/blender/addon/ui.py @@ -50,7 +50,7 @@ class CyclesButtonsPanel: @classmethod def poll(cls, context): - return context.engine in cls.COMPAT_ENGINES + return context.scene.view_render.engine in cls.COMPAT_ENGINES def get_device_type(context):