summaryrefslogtreecommitdiff
path: root/gsk/gskvulkanrenderpass.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-12-12 19:30:41 +0100
committerBenjamin Otte <otte@redhat.com>2016-12-20 18:01:09 +0100
commit19753062c4e593507472638ae8a3bc0bd435e6f2 (patch)
treeb7246662970df6ba4e4abc6ee32e026bf44429b2 /gsk/gskvulkanrenderpass.c
parente2625f8649492feebff98dd79addad2d493940dd (diff)
downloadgtk+-19753062c4e593507472638ae8a3bc0bd435e6f2.tar.gz
gsK: Move children handling to GskContainerNode
Diffstat (limited to 'gsk/gskvulkanrenderpass.c')
-rw-r--r--gsk/gskvulkanrenderpass.c14
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;
}