summaryrefslogtreecommitdiff
path: root/cogl/cogl-path
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2019-01-20 11:35:27 +0100
committerJonas Ådahl <jadahl@gmail.com>2019-01-22 18:31:52 +0100
commitd4a9535f04b4b230c1dd41285c0bd4bba18f8616 (patch)
tree9d8505a9f0599501f4284f5295604dc6bb7d90c2 /cogl/cogl-path
parent44477390a9a2e87a735e8b296470cc01d51055d1 (diff)
downloadmutter-d4a9535f04b4b230c1dd41285c0bd4bba18f8616.tar.gz
cogl-path: Cast function pointer explicitly
gluTessCallback() expects an equivalent to a GFunc, but we pass functions with arguments without casting. To get rid of warnings, cast the callback function pointer to the expected type.
Diffstat (limited to 'cogl/cogl-path')
-rw-r--r--cogl/cogl-path/cogl-path.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cogl/cogl-path/cogl-path.c b/cogl/cogl-path/cogl-path.c
index 8adf54257..28aeed64a 100644
--- a/cogl/cogl-path/cogl-path.c
+++ b/cogl/cogl-path/cogl-path.c
@@ -1358,13 +1358,13 @@ _cogl_path_build_fill_attribute_buffer (CoglPath *path)
gluTessNormal (tess.glu_tess, 0.0, 0.0, 1.0);
gluTessCallback (tess.glu_tess, GLU_TESS_BEGIN_DATA,
- _cogl_path_tesselator_begin);
+ (GCallback) _cogl_path_tesselator_begin);
gluTessCallback (tess.glu_tess, GLU_TESS_VERTEX_DATA,
- _cogl_path_tesselator_vertex);
+ (GCallback) _cogl_path_tesselator_vertex);
gluTessCallback (tess.glu_tess, GLU_TESS_END_DATA,
- _cogl_path_tesselator_end);
+ (GCallback) _cogl_path_tesselator_end);
gluTessCallback (tess.glu_tess, GLU_TESS_COMBINE_DATA,
- _cogl_path_tesselator_combine);
+ (GCallback) _cogl_path_tesselator_combine);
gluTessBeginPolygon (tess.glu_tess, &tess);