From 565c54b353c372423d61b41293efcb222e3e594f Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Fri, 16 Sep 2022 19:39:27 +0200 Subject: [PATCH] brender: don't override the row_bytes stored on disk --- src/BRSRC13/CORE/PIXELMAP/pmfile.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/BRSRC13/CORE/PIXELMAP/pmfile.c b/src/BRSRC13/CORE/PIXELMAP/pmfile.c index 46ec1ca87..fb8b7ea8c 100644 --- a/src/BRSRC13/CORE/PIXELMAP/pmfile.c +++ b/src/BRSRC13/CORE/PIXELMAP/pmfile.c @@ -86,7 +86,9 @@ int FopRead_OLD_PIXELMAP(br_datafile* df, br_uint_32 id, br_uint_32 length, br_u df->res = pp; df->prims->struct_read(df, &br_old_pixelmap_F, pp); df->res = NULL; +#if !defined(BRENDER_FIX_BUGS) pp->row_bytes = (pmTypeInfo[pp->type].bits >> 3) * pp->width; +#endif DfPush(DF_PIXELMAP, pp, 1); return 0; } @@ -100,7 +102,9 @@ int FopRead_PIXELMAP(br_datafile* df, br_uint_32 id, br_uint_32 length, br_uint_ df->res = pp; df->prims->struct_read(df, &br_pixelmap_F, pp); df->res = NULL; +#if !defined(BRENDER_FIX_BUGS) pp->row_bytes = (pmTypeInfo[pp->type].bits >> 3) * pp->width; +#endif DfPush(DF_PIXELMAP, pp, 1); return 0; }