inspector: learn about new nodes
Whenever we add a new kind of render node, the inspector needs to be updated, or it crashes. Somewhat annoying.
This commit is contained in:
@@ -534,6 +534,13 @@ append_node (GtkTreeModelRenderNode *nodemodel,
|
||||
/* no children */
|
||||
break;
|
||||
|
||||
case GSK_PIXEL_SHADER_NODE:
|
||||
if (gsk_pixel_shader_node_get_child1 (node))
|
||||
append_node (nodemodel, gsk_pixel_shader_node_get_child1 (node), priv->nodes->len - 1);
|
||||
if (gsk_pixel_shader_node_get_child2 (node))
|
||||
append_node (nodemodel, gsk_pixel_shader_node_get_child2 (node), priv->nodes->len - 1);
|
||||
break;
|
||||
|
||||
case GSK_TRANSFORM_NODE:
|
||||
append_node (nodemodel, gsk_transform_node_get_child (node), priv->nodes->len - 1);
|
||||
break;
|
||||
|
||||
@@ -189,6 +189,8 @@ node_type_name (GskRenderNodeType type)
|
||||
return "Text";
|
||||
case GSK_BLUR_NODE:
|
||||
return "Blur";
|
||||
case GSK_PIXEL_SHADER_NODE:
|
||||
return "Pixel Shader";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user