From 24b409b5b5c99e80f70c7c338d73100d37d3e01f Mon Sep 17 00:00:00 2001 From: Luc Schrijvers Date: Sat, 19 Jul 2008 05:02:38 +0000 Subject: [PATCH] BeOS parse error fixes --- magic/src/blackAndWhite.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/magic/src/blackAndWhite.c b/magic/src/blackAndWhite.c index 0e4eacbca..55e38f06c 100644 --- a/magic/src/blackAndWhite.c +++ b/magic/src/blackAndWhite.c @@ -121,6 +121,7 @@ static void do_blackAndWhite_pixel(void * ptr, int which, Uint8 r1,g1,b1; SDL_GetRGB(api->getpixel(last, x, y), last->format, &r1, &g1, &b1); + { int greyValue = blackAndWhite_grey(r1,g1,b1); if (which == TOOL_BANDW){ @@ -133,6 +134,7 @@ static void do_blackAndWhite_pixel(void * ptr, int which, api->putpixel(canvas, x, y, SDL_MapRGB(canvas->format, 255, 255, 255)); } } + } } // Do the effect: @@ -237,13 +239,15 @@ void blackAndWhite_switchin(magic_api * api, int which, int mode, SDL_Surface * for (y = 0; y < canvas->h; y++){ for (x=0; x < canvas->w; x++){ SDL_GetRGB(api->getpixel(canvas, x, y), canvas->format, &r1, &g1, &b1); + { int greyValue = blackAndWhite_grey(r1,g1,b1); if (greyValuebandw_max){ bandw_max=greyValue; - } + } + } } } }