X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=images%2Fio-main.c;h=03a36cc266305e310295938a54ac6bfae55360f6;hb=2ec3431fa58fe844c56b59eb2ad72a84b9cf7451;hp=15e76fbb57bef15337d9d995105c82f363164b20;hpb=bed0e58916a622b1b66f5dedcda121e7e848355b;p=libucw.git diff --git a/images/io-main.c b/images/io-main.c index 15e76fbb..03a36cc2 100644 --- a/images/io-main.c +++ b/images/io-main.c @@ -264,7 +264,6 @@ image_io_read_data_finish(struct image_io_read_data_internals *rdi, struct image if (io->cols != rdi->image->cols || io->rows != rdi->image->rows) { DBG("Scaling image"); - rdi->need_transformations = io->flags != rdi->image->flags; rdi->need_destroy = rdi->need_transformations || !io->pool; struct image *img = image_new(io->thread, io->cols, io->rows, rdi->image->flags, rdi->need_transformations ? NULL : io->pool); if (unlikely(!img)) @@ -286,7 +285,6 @@ image_io_read_data_finish(struct image_io_read_data_internals *rdi, struct image if ((io->flags ^ rdi->image->flags) & IMAGE_ALPHA) { DBG("Aplying background"); - rdi->need_transformations = 0; rdi->need_destroy = rdi->need_transformations || !io->pool; struct image *img = image_new(io->thread, io->cols, io->rows, io->flags, rdi->need_transformations ? NULL : io->pool); if (unlikely(!img)) @@ -303,8 +301,6 @@ image_io_read_data_finish(struct image_io_read_data_internals *rdi, struct image } rdi->image = img; } - - ASSERT(!rdi->need_transformations); } /* Success */