[gtk/wip/chergert/glproto: 167/526] cleanup assertions
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gtk/wip/chergert/glproto: 167/526] cleanup assertions
- Date: Tue, 16 Feb 2021 01:14:28 +0000 (UTC)
commit 037159992aff9060af93517c6c637c0a679112d0
Author: Christian Hergert <chergert redhat com>
Date:   Fri Jan 1 21:45:22 2021 -0800
    cleanup assertions
 gsk/next/gskglrenderjob.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)
---
diff --git a/gsk/next/gskglrenderjob.c b/gsk/next/gskglrenderjob.c
index 9edb439066..2fc564c1d7 100644
--- a/gsk/next/gskglrenderjob.c
+++ b/gsk/next/gskglrenderjob.c
@@ -270,12 +270,11 @@ init_projection_matrix (graphene_matrix_t     *projection,
 static inline GskGLRenderModelview *
 gsk_gl_render_job_get_modelview (GskGLRenderJob *job)
 {
-  if (job->modelview->len > 0)
-    return &g_array_index (job->modelview,
-                           GskGLRenderModelview,
-                           job->modelview->len - 1);
-  g_assert_not_reached ();
-  return NULL;
+  g_assert (job->modelview->len > 0);
+
+  return &g_array_index (job->modelview,
+                         GskGLRenderModelview,
+                         job->modelview->len - 1);
 }
 
 static void
@@ -447,10 +446,9 @@ gsk_gl_render_job_clip_is_rectilinear (GskGLRenderJob *job)
 static inline const GskRoundedRect *
 gsk_gl_render_job_get_clip (GskGLRenderJob *job)
 {
-  if (job->clip->len == 0)
-    return NULL;
-  else
-    return &g_array_index (job->clip, GskGLRenderClip, job->clip->len - 1).rect;
+  g_assert (job->clip->len > 0);
+
+  return &g_array_index (job->clip, GskGLRenderClip, job->clip->len - 1).rect;
 }
 
 static void
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]