ofz#37315: Invalid-enum-value

Change-Id: I573ecf0cd1bd7b71ebf77a503d9937ee9f9d867c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120627
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
Caolán McNamara
2021-08-18 12:52:14 +02:00
parent 62d11b0e07
commit 821ae763cc
+3 -3
View File
@@ -832,14 +832,14 @@ rtl::Reference<MetaAction> SvmReader::TextLineHandler()
sal_uInt32 nTempUnderline(0);
mrStream.ReadUInt32(nTempUnderline);
pAction->SetStrikeout(static_cast<FontStrikeout>(nTempStrikeout));
pAction->SetUnderline(static_cast<FontLineStyle>(nTempUnderline));
pAction->SetStrikeout(static_cast<FontStrikeout>(nTempStrikeout & SAL_MAX_ENUM));
pAction->SetUnderline(static_cast<FontLineStyle>(nTempUnderline & SAL_MAX_ENUM));
if (aCompat.GetVersion() >= 2)
{
sal_uInt32 nTempOverline(0);
mrStream.ReadUInt32(nTempOverline);
pAction->SetOverline(static_cast<FontLineStyle>(nTempOverline));
pAction->SetOverline(static_cast<FontLineStyle>(nTempOverline & SAL_MAX_ENUM));
}
return pAction;