[gimp/goat-invasion: 155/241] app: make test-gimptilebackendtilemanager.c build again
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/goat-invasion: 155/241] app: make test-gimptilebackendtilemanager.c build again
- Date: Sat, 24 Mar 2012 20:55:49 +0000 (UTC)
commit a673e67790c3517e62bb0b8b715a7445f4b63f82
Author: Michael Natterer <mitch gimp org>
Date: Mon Mar 19 21:16:43 2012 +0100
app: make test-gimptilebackendtilemanager.c build again
app/tests/test-gimptilebackendtilemanager.c | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
---
diff --git a/app/tests/test-gimptilebackendtilemanager.c b/app/tests/test-gimptilebackendtilemanager.c
index 0b603c0..3bc0dbe 100644
--- a/app/tests/test-gimptilebackendtilemanager.c
+++ b/app/tests/test-gimptilebackendtilemanager.c
@@ -30,7 +30,7 @@
#include "gegl/gimptilebackendtilemanager.h"
-#include "paint-funcs/paint-funcs.h"
+#include "gegl/gimp-gegl-utils.h"
#include "tests.h"
#include "gimp-app-test-utils.h"
@@ -50,10 +50,10 @@
static void
basic_usage (void)
{
- GeglRectangle rect = { 0, 0, 10, 10 };
- GeglRectangle pixel_rect = { 5, 5, 1, 1 };
- guchar opaque_magenta8[4] = { 0xff, 0, 0xff, 0xff };
- guint16 opaque_magenta16[4] = { 0xffff, 0, 0xffff, 0xffff };
+ GeglRectangle rect = { 0, 0, 10, 10 };
+ GeglRectangle pixel_rect = { 5, 5, 1, 1 };
+ guint16 opaque_magenta16[4] = { 0xffff, 0, 0xffff, 0xffff };
+ GeglColor *magenta = gegl_color_new (NULL);
PixelRegion pr;
TileManager *tm;
@@ -64,13 +64,17 @@ basic_usage (void)
/* Write some pixels to the tile manager */
tm = tile_manager_new (rect.width, rect.height, 4);
pixel_region_init (&pr, tm, rect.x, rect.y, rect.width, rect.height, TRUE);
- color_region (&pr, opaque_magenta8);
+
+ buffer = gimp_tile_manager_create_buffer (tm, NULL, TRUE);
+ gegl_color_set_rgba (magenta, 1.0, 0.0, 1.0, 1.0);
+ gegl_buffer_set_color (buffer, NULL, magenta);
+ g_object_unref (magenta);
/* Make sure we can read them through the GeglBuffer using the
* TileManager backend. Use u16 to complicate code paths, decreasing
* risk of the test accidentally passing
*/
- backend = gimp_tile_backend_tile_manager_new (tm, FALSE);
+ backend = gimp_tile_backend_tile_manager_new (tm, NULL, FALSE);
buffer = gegl_buffer_new_for_backend (NULL, backend);
gegl_buffer_get (buffer, 1.0 /*scale*/, &pixel_rect, babl_format ("RGBA u16"), actual_data, GEGL_AUTO_ROWSTRIDE);
g_assert_cmpint (0, ==, memcmp (opaque_magenta16, actual_data, sizeof (actual_data)));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]