widget: Mark compute functions as G_GNUC_WARN_UNUSED_RESULT
authorBenjamin Otte <otte@redhat.com>
Wed, 20 Feb 2019 04:00:13 +0000 (05:00 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 20 Feb 2019 04:26:39 +0000 (05:26 +0100)
Lots of code does not error-check these functions, and when we add CSS
transforms, they will start failing. And we want people to check that.

gtk/gtkwidget.h

index f57f64b5ee7b770a7589eabbfbbd7f478c9d9061..5e1768e132f4374bc777ccb23c0d6bf6d8bca529 100644 (file)
@@ -612,16 +612,16 @@ void                  gtk_widget_get_allocation         (GtkWidget     *widget,
 GDK_AVAILABLE_IN_ALL
 gboolean                gtk_widget_compute_transform            (GtkWidget              *widget,
                                                                  GtkWidget              *target,
-                                                                 graphene_matrix_t      *out_transform);
+                                                                 graphene_matrix_t      *out_transform) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 gboolean                gtk_widget_compute_bounds               (GtkWidget              *widget,
                                                                  GtkWidget              *target,
-                                                                 graphene_rect_t        *out_bounds);
+                                                                 graphene_rect_t        *out_bounds) G_GNUC_WARN_UNUSED_RESULT;
 GDK_AVAILABLE_IN_ALL
 gboolean                gtk_widget_compute_point                (GtkWidget              *widget,
                                                                  GtkWidget              *target,
                                                                  const graphene_point_t *point,
-                                                                 graphene_point_t       *out_point);
+                                                                 graphene_point_t       *out_point) G_GNUC_WARN_UNUSED_RESULT;
 
 GDK_AVAILABLE_IN_ALL
 int                   gtk_widget_get_width              (GtkWidget     *widget);