gl renderer: Move geometry calculation further down

We don't need it above, so move it to where it belongs.
This commit is contained in:
Timm Bäder
2018-12-02 09:41:13 +01:00
parent 79cc8fb261
commit 71512cf9ad

View File

@@ -1515,11 +1515,6 @@ render_shadow_node (GskGLRenderer *self,
g_assert (shadow->radius <= 0);
min_x = shadow_child->bounds.origin.x;
min_y = shadow_child->bounds.origin.y;
max_x = min_x + shadow_child->bounds.size.width;
max_y = min_y + shadow_child->bounds.size.height;
if (gsk_render_node_get_node_type (shadow_child) == GSK_TEXT_NODE)
{
ops_offset (builder, dx, dy);
@@ -1528,6 +1523,11 @@ render_shadow_node (GskGLRenderer *self,
continue;
}
min_x = shadow_child->bounds.origin.x;
min_y = shadow_child->bounds.origin.y;
max_x = min_x + shadow_child->bounds.size.width;
max_y = min_y + shadow_child->bounds.size.height;
/* Draw the child offscreen, without the offset. */
add_offscreen_ops (self, builder,
&shadow_child->bounds,