Fix T51863: CompositorNodeSwitchView have the wrong rna API
authorDalai Felinto <dfelinto@gmail.com>
Thu, 22 Jun 2017 08:25:05 +0000 (10:25 +0200)
committerDalai Felinto <dfelinto@gmail.com>
Thu, 22 Jun 2017 08:25:05 +0000 (10:25 +0200)
Although the original report was about the docs, the real issue was in
the API.

My original commit started from a copy-paste from the Switch
Node. However I don't use custom1 for thew Switch View node.

The docs is slightly incomplete since it would be nice to mention the
views here. Or maybe even expose them via Python. But honestly they are
generated depending on the scene multi-view settings.

source/blender/makesrna/intern/rna_nodetree.c
source/blender/nodes/composite/nodes/node_composite_switchview.c

index 22d07d739cdf102b3fe92832c4d568b4a1e4f1e4..10422c8557954d3a83be97cc1bebc08ecb8c6e9c 100644 (file)
@@ -6320,14 +6320,8 @@ static void def_cmp_switch(StructRNA *srna)
        RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update");
 }
 
-static void def_cmp_switch_view(StructRNA *srna)
+static void def_cmp_switch_view(StructRNA *UNUSED(srna))
 {
-       PropertyRNA *prop;
-
-       prop = RNA_def_property(srna, "check", PROP_BOOLEAN, PROP_NONE);
-       RNA_def_property_boolean_sdna(prop, NULL, "custom1", 0);
-       RNA_def_property_ui_text(prop, "Switch", "Off: first socket, On: second socket");
-       RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update");
 }
 
 static void def_cmp_colorcorrection(StructRNA *srna)
index d805cf4d87fa82fa036ab7f8b69770a2e80f157c..e0d9fa33f136ce900ea504eba04b1f8edd5a3d97 100644 (file)
@@ -137,7 +137,6 @@ static void init_switch_view(const bContext *C, PointerRNA *ptr)
        cmp_node_switch_view_sanitycheck(ntree, node);
 }
 
-/* custom1 = mix type */
 void register_node_type_cmp_switch_view(void)
 {
        static bNodeType ntype;