From 0273b13d757ad968e29579e283aaf5c54a0e016c Mon Sep 17 00:00:00 2001 From: Robert Bragg Date: Mon, 5 Jul 2010 19:49:35 +0100 Subject: [PATCH] test-cogl-pixel-array: fix how data is initialized There was a missing '* 4' and '* i' in the for() loops that initialized the first test buffer, so it was containing uninitialized data causing the test to fail. --- tests/conform/test-cogl-pixel-buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/conform/test-cogl-pixel-buffer.c b/tests/conform/test-cogl-pixel-buffer.c index f68110f..5da9c4b 100644 --- a/tests/conform/test-cogl-pixel-buffer.c +++ b/tests/conform/test-cogl-pixel-buffer.c @@ -82,11 +82,11 @@ create_map_tile (TestTile *tile) g_assert (map); line = g_alloca (TILE_SIZE * 4); - for (i = 0; i < TILE_SIZE; i += 4) + for (i = 0; i < TILE_SIZE * 4; i += 4) memcpy (line + i, &tile->color, 4); for (i = 0; i < TILE_SIZE; i++) - memcpy (map + stride, line, 4); + memcpy (map + stride * i, line, TILE_SIZE * 4); cogl_buffer_unmap (buffer); -- 2.7.4