diff options
author | Uli Schlachter <psychon@znc.in> | 2014-03-14 13:47:38 +0100 |
---|---|---|
committer | Uli Schlachter <psychon@znc.in> | 2014-03-21 14:09:37 +0100 |
commit | 372c8c314a93e0efba53319a120a9ccc2c99658b (patch) | |
tree | 1a92f2d179e7917c15b57563d8acf4c7f0477453 /src/cairo-image-compositor.c | |
parent | bc05dbccd7dd2f137038479b30ed71c98ff81da6 (diff) | |
download | cairo-372c8c314a93e0efba53319a120a9ccc2c99658b.tar.gz |
mask compositor: Set a check_composite method
Commit 503b6b9e2ea6 added a check_composite method to the mask compositor, but
only added it to one of the existing implementations. This commit fixes that.
In cairo-image-compositor.c, there is already a check_composite method which
just returns success for the traps compositor. This commit makes the mask
compositor use that one.
I don't want to say much about cairo-image-mask-compositor.c except that I
wondered why this file and the file above both define a non-static function
called _cairo_image_mask_compositor_get(). In my opinion, that file should just
be deleted, since it confuses e.g. ctags, but I'll let someone else clean this
up.
Fixes 493 crashes in the test suite for the test-mask target.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Tested-by: Bryce Harrington <b.harrington@samsung.com>
Diffstat (limited to 'src/cairo-image-compositor.c')
-rw-r--r-- | src/cairo-image-compositor.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-image-compositor.c b/src/cairo-image-compositor.c index 03468a6f7..51ffc34bb 100644 --- a/src/cairo-image-compositor.c +++ b/src/cairo-image-compositor.c @@ -1257,7 +1257,7 @@ _cairo_image_mask_compositor_get (void) compositor.draw_image_boxes = draw_image_boxes; compositor.fill_rectangles = fill_rectangles; compositor.fill_boxes = fill_boxes; - //compositor.check_composite = check_composite; + compositor.check_composite = check_composite; compositor.composite = composite; //compositor.lerp = lerp; //compositor.check_composite_boxes = check_composite_boxes; |