diff options
author | Benjamin Otte <otte@redhat.com> | 2016-12-12 19:30:41 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2016-12-20 18:01:09 +0100 |
commit | 19753062c4e593507472638ae8a3bc0bd435e6f2 (patch) | |
tree | b7246662970df6ba4e4abc6ee32e026bf44429b2 /gsk/gskvulkanrenderpass.c | |
parent | e2625f8649492feebff98dd79addad2d493940dd (diff) | |
download | gtk+-19753062c4e593507472638ae8a3bc0bd435e6f2.tar.gz |
gsK: Move children handling to GskContainerNode
Diffstat (limited to 'gsk/gskvulkanrenderpass.c')
-rw-r--r-- | gsk/gskvulkanrenderpass.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/gsk/gskvulkanrenderpass.c b/gsk/gskvulkanrenderpass.c index 3dc3700071..f9398f2973 100644 --- a/gsk/gskvulkanrenderpass.c +++ b/gsk/gskvulkanrenderpass.c @@ -84,12 +84,14 @@ gsk_vulkan_render_pass_add_node (GskVulkanRenderPass *self, break; case GSK_CONTAINER_NODE: - for (GskRenderNode *child = gsk_render_node_get_first_child (node); - child; - child = gsk_render_node_get_next_sibling (child)) - { - gsk_vulkan_render_pass_add_node (self, render, child); - } + { + guint i; + + for (i = 0; i < gsk_container_node_get_n_children (node); i++) + { + gsk_vulkan_render_pass_add_node (self, render, gsk_container_node_get_child (node, i)); + } + } break; } |