From 3909e66a925d8981cce45f4fb64dffb43eb97549 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Thu, 27 Mar 2008 14:42:36 +0100 Subject: Chain error messages in more files. --- world/node_optimize.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'world/node_optimize.c') diff --git a/world/node_optimize.c b/world/node_optimize.c index 69ca59cc..d284ce08 100644 --- a/world/node_optimize.c +++ b/world/node_optimize.c @@ -253,11 +253,11 @@ static fz_error *clean1x1(fz_node *node) { error = fz_newpixmap(&pix, 0, 0, 1, 1, image->n + 1); if (error) - return error; + return fz_rethrow(error, "cannot create 1x1 pixmap"); error = image->loadtile(image, pix); if (error) - return error; + return fz_rethrow(error, "cannot load pixmap tile"); for (i = 0; i < image->n; i++) v[i] = pix->samples[i + 1] / 255.0; @@ -266,10 +266,10 @@ static fz_error *clean1x1(fz_node *node) error = fz_newsolidnode(&color, 1.0, image->cs, image->n, v); if (error) - return error; + return fz_rethrow(error, "cannot create color node"); error = fz_newmasknode(&mask); if (error) - return error; + return fz_rethrow(error, "cannot create mask node"); fz_insertnodeafter(current, mask); fz_insertnodelast(mask, (fz_node*)rect); @@ -290,7 +290,7 @@ static fz_error *clean1x1(fz_node *node) error = clean1x1(current); if (error) - return error; + return fz_rethrow(error, "cannot perform clean1x1 optimization"); } return nil; -- cgit v1.2.3