From 8787625ba8f81b1af2a2448ee2758816cdb6ddb5 Mon Sep 17 00:00:00 2001 From: "Elena.Subbotina" Date: Wed, 8 Nov 2023 17:46:26 +0300 Subject: [PATCH] fix bug #64994 --- MsBinaryFile/Common/Vba/Records.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MsBinaryFile/Common/Vba/Records.cpp b/MsBinaryFile/Common/Vba/Records.cpp index 180fa7636a..02d7ba7207 100644 --- a/MsBinaryFile/Common/Vba/Records.cpp +++ b/MsBinaryFile/Common/Vba/Records.cpp @@ -1088,8 +1088,9 @@ namespace VBA } stream->Align(4); if (propMask.fZoom) *stream >> Zoom; - if (propMask.fPictureAlignment) *stream >> PictureAlignment; - if (propMask.fPictureSizeMode) *stream >> PictureSizeMode; + if (propMask.fPicture && propMask.fPictureAlignment) *stream >> PictureAlignment; + if (propMask.fPicture && propMask.fPictureSizeMode) *stream >> PictureSizeMode; + stream->Align(4); if (propMask.fShapeCookie) *stream >> ShapeCookie; if (propMask.fDrawBuffer) *stream >> DrawBuffer; //- FormExtraDataBlock