From 665151aff483d4621b70a873fa9d637920c3a45e Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 1 Nov 1999 18:10:30 +0000 Subject: [PATCH] handle progress callback for saving in png loader.. SVN revision: 1114 --- loaders/loader_png.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/loaders/loader_png.c b/loaders/loader_png.c index eb3c1b6..86e7944 100644 --- a/loaders/loader_png.c +++ b/loaders/loader_png.c @@ -270,6 +270,13 @@ save (ImlibImage *im, row_ptr = (png_bytep)data; } png_write_rows(png_ptr, &row_ptr, 1); + if (progress) + { + char per; + + per = (char)((100 * y) / im->h); + progress(im, per, 0, y, im->w, 1); + } ptr += im->w; } if (data) @@ -279,7 +286,6 @@ save (ImlibImage *im, fclose(f); return 1; - progress = NULL; } /* fills the ImlibLoader struct with a strign array of format file */