Code cleanup: reorder BKE_scene_use_new_shading_nodes checks last
[blender.git] / source / blender / nodes / shader / node_shader_tree.c
index 53f97e0d36c0f4084a38d0a1eb7cf9eb4a0d626b..4288b8fbcdcf0c973fb4371af8b94b841442dd5b 100644 (file)
@@ -79,7 +79,9 @@ static void shader_get_from_context(const bContext *C, bNodeTreeType *UNUSED(tre
        Scene *scene = CTX_data_scene(C);
        Object *ob = OBACT;
        
-       if (!BKE_scene_use_new_shading_nodes(scene) || snode->shaderfrom == SNODE_SHADER_OBJECT) {
+       if ((snode->shaderfrom == SNODE_SHADER_OBJECT) ||
+           (BKE_scene_use_new_shading_nodes(scene) == false))
+       {
                if (ob) {
                        *r_from = &ob->id;
                        if (ob->type == OB_LAMP) {