vcl/source/filter/svm/SvmConverter.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit ab53399cb80de649eb3752bf8984733c40ba1eba Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Mon Apr 4 09:25:03 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Apr 4 11:45:08 2022 +0200 ofz#46332 Invalid-enum-value Change-Id: I307cd054afc17ea0ec52f5aaccd250fc4a53ed6e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132501 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/source/filter/svm/SvmConverter.cxx b/vcl/source/filter/svm/SvmConverter.cxx index 7dffac6dc4a1..c22b41b236b0 100644 --- a/vcl/source/filter/svm/SvmConverter.cxx +++ b/vcl/source/filter/svm/SvmConverter.cxx @@ -671,8 +671,8 @@ void SVMConverter::ImplConvertFromSVM1( SvStream& rIStm, GDIMetaFile& rMtf ) aFont.SetFontSize( Size( nWidth, nHeight ) ); aFont.SetCharSet( static_cast<rtl_TextEncoding>(nCharSet) ); - aFont.SetFamily( static_cast<FontFamily>(nFamily) ); - aFont.SetPitch( static_cast<FontPitch>(nPitch) ); + aFont.SetFamily( static_cast<FontFamily>(nFamily & SAL_MAX_ENUM) ); + aFont.SetPitch( static_cast<FontPitch>(nPitch & SAL_MAX_ENUM) ); aFont.SetAlignment( static_cast<TextAlign>(nAlign & SAL_MAX_ENUM) ); aFont.SetWeight( ( nWeight == 1 ) ? WEIGHT_LIGHT : ( nWeight == 2 ) ? WEIGHT_NORMAL : ( nWeight == 3 ) ? WEIGHT_BOLD : WEIGHT_DONTKNOW );