summaryrefslogtreecommitdiff
path: root/gsk/gskbroadwayrenderer.c
diff options
context:
space:
mode:
Diffstat (limited to 'gsk/gskbroadwayrenderer.c')
-rw-r--r--gsk/gskbroadwayrenderer.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/gsk/gskbroadwayrenderer.c b/gsk/gskbroadwayrenderer.c
index 267864fbee..d402cdd831 100644
--- a/gsk/gskbroadwayrenderer.c
+++ b/gsk/gskbroadwayrenderer.c
@@ -580,6 +580,15 @@ gsk_broadway_renderer_add_node (GskRenderer *renderer,
/* Bin nodes */
+ case GSK_OFFSET_NODE:
+ {
+ gsk_broadway_renderer_add_node (renderer, nodes, node_textures,
+ gsk_offset_node_get_child (node),
+ offset_x - gsk_offset_node_get_x_offset (node),
+ offset_y - gsk_offset_node_get_y_offset (node));
+ }
+ return;
+
case GSK_SHADOW_NODE:
{
gsize i, n_shadows = gsk_shadow_node_get_n_shadows (node);
@@ -656,7 +665,6 @@ gsk_broadway_renderer_add_node (GskRenderer *renderer,
case GSK_COLOR_MATRIX_NODE:
case GSK_TEXT_NODE:
case GSK_REPEATING_LINEAR_GRADIENT_NODE:
- case GSK_OFFSET_NODE:
case GSK_TRANSFORM_NODE:
case GSK_REPEAT_NODE:
case GSK_BLEND_NODE: