summaryrefslogtreecommitdiff
path: root/test/xlib-surface.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/xlib-surface.c')
-rw-r--r--test/xlib-surface.c26
1 files changed, 14 insertions, 12 deletions
diff --git a/test/xlib-surface.c b/test/xlib-surface.c
index 2921eb8..0df5514 100644
--- a/test/xlib-surface.c
+++ b/test/xlib-surface.c
@@ -155,19 +155,19 @@ do_test (Display *dpy,
if (offscreen) {
size_t offset = 4 * (SIZE * OFFSCREEN_OFFSET + OFFSCREEN_OFFSET);
- result = !buffer_diff (reference_data + offset,
- test_data + offset,
- diff_data + offset,
- SIZE - OFFSCREEN_OFFSET,
- SIZE - OFFSCREEN_OFFSET,
- 4 * SIZE);
+ result = !buffer_diff_noalpha (reference_data + offset,
+ test_data + offset,
+ diff_data + offset,
+ SIZE - OFFSCREEN_OFFSET,
+ SIZE - OFFSCREEN_OFFSET,
+ 4 * SIZE);
} else {
- result = !buffer_diff (reference_data,
- test_data,
- diff_data,
- SIZE,
- SIZE,
- 4 * SIZE);
+ result = !buffer_diff_noalpha (reference_data,
+ test_data,
+ diff_data,
+ SIZE,
+ SIZE,
+ 4 * SIZE);
}
fprintf (log_file, "xlib-surface: %s, %s, %s%s: %s\n",
@@ -267,6 +267,8 @@ main (void)
XCloseDisplay (dpy);
+ cairo_debug_reset_static_data ();
+
fclose (log_file);
return result;