Fix for image texture node in cycles. The button draw function has to use the image...
authorLukas Toenne <lukas.toenne@googlemail.com>
Mon, 2 Jul 2012 16:27:09 +0000 (16:27 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Mon, 2 Jul 2012 16:27:09 +0000 (16:27 +0000)
source/blender/editors/space_node/drawnode.c

index d644747413be7e7c70697d50691de680144a2368..a4fb4d7dfeef6903241f1c395f57c649da5befd7 100644 (file)
@@ -1310,7 +1310,10 @@ static void node_shader_buts_tex_image(uiLayout *layout, bContext *C, PointerRNA
        uiTemplateID(layout, C, ptr, "image", NULL, "IMAGE_OT_open", NULL);
        uiItemR(layout, ptr, "color_space", 0, "", ICON_NONE);
 
-       node_buts_image_user(layout, C, ptr, &imaptr, &iuserptr);
+       /* note: image user properties used directly here, unlike compositor image node,
+        * which redefines them in the node struct RNA to get proper updates.
+        */
+       node_buts_image_user(layout, C, &iuserptr, &imaptr, &iuserptr);
 }
 
 static void node_shader_buts_tex_environment(uiLayout *layout, bContext *C, PointerRNA *ptr)