[gtk/ngl-tweaks: 1/3] fixup for color
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/ngl-tweaks: 1/3] fixup for color
- Date: Wed, 10 Mar 2021 04:13:53 +0000 (UTC)
commit 5a193a5520b673f92bc6552864e2d5df72c8b33f
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Mar 9 23:13:04 2021 -0500
fixup for color
gsk/ngl/gsknglrenderjob.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gsk/ngl/gsknglrenderjob.c b/gsk/ngl/gsknglrenderjob.c
index 392eea46d2..6263676584 100644
--- a/gsk/ngl/gsknglrenderjob.c
+++ b/gsk/ngl/gsknglrenderjob.c
@@ -1645,8 +1645,9 @@ gsk_ngl_render_job_visit_rounded_color_node (GskNglRenderJob *job,
graphene_rect_t inner;
graphene_rect_t rect;
- outer = &clip->bounds;
+ outer = &node->bounds;
rounded_rect_get_inner (clip, &inner);
+ graphene_rect_intersection (outer, &inner, &inner);
gsk_ngl_render_job_begin_draw (job, job->driver->color);
gsk_ngl_program_set_uniform_color (job->current_program,
@@ -1735,8 +1736,7 @@ gsk_ngl_render_job_visit_rounded_clip_node (GskNglRenderJob *job,
}
if (gsk_render_node_get_node_type (child) == GSK_COLOR_NODE &&
- job->current_clip->is_fully_contained &&
- graphene_rect_equal (&clip->bounds, &child->bounds))
+ job->current_clip->is_fully_contained)
{
/* special-case CSS backgrounds */
gsk_ngl_render_job_push_clip (job, &transformed_clip);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]