[gtk/wip/chergert/glproto: 881/920] this is always non-null




commit 0a443ee45e97cb104b6a217e503c06177a266f8e
Author: Christian Hergert <chergert redhat com>
Date:   Wed Feb 3 00:12:19 2021 -0800

    this is always non-null

 gsk/next/gskglrenderjob.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/gsk/next/gskglrenderjob.c b/gsk/next/gskglrenderjob.c
index 6916bcdb84..5b6e03acdf 100644
--- a/gsk/next/gskglrenderjob.c
+++ b/gsk/next/gskglrenderjob.c
@@ -723,15 +723,12 @@ gsk_gl_render_job_node_overlaps_clip (GskGLRenderJob *job,
                                       GskRenderNode  *node)
 {
   const GskRoundedRect *clip = gsk_gl_render_job_get_clip (job);
+  graphene_rect_t transformed_bounds;
 
-  if (clip != NULL)
-    {
-      graphene_rect_t transformed_bounds;
-      gsk_gl_render_job_transform_bounds (job, &node->bounds, &transformed_bounds);
-      return rect_intersects (&clip->bounds, &transformed_bounds);
-    }
+  g_assert (clip != NULL);
 
-  return TRUE;
+  gsk_gl_render_job_transform_bounds (job, &node->bounds, &transformed_bounds);
+  return rect_intersects (&clip->bounds, &transformed_bounds);
 }
 
 /* load_vertex_data_with_region */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]