summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-12-11 20:31:55 +0000
committerCaolán McNamara <caolanm@redhat.com>2022-12-11 23:11:00 +0000
commit06089485040a13afc5945d31d59e0959e2412f27 (patch)
tree3386d4806f8aef396fc6e93aee90da469db00c4a /vcl
parent0f3b1feeea75a3e7c5fd83fc38d318338d702348 (diff)
ofz#54221 drop unassigned bits
Change-Id: I3e4303629aa5502dc35bf562b5f4e5aed183234a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143950 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/font/font.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/source/font/font.cxx b/vcl/source/font/font.cxx
index 46009ff47d04..5c2857770a73 100644
--- a/vcl/source/font/font.cxx
+++ b/vcl/source/font/font.cxx
@@ -514,7 +514,8 @@ SvStream& ReadImplFont( SvStream& rIStm, ImplFont& rImplFont, tools::Long& rnNor
rIStm.ReadUChar( nTmp8 ); rImplFont.meRelief = static_cast<FontRelief>(nTmp8);
rIStm.ReadUInt16( nTmp16 ); rImplFont.maCJKLanguageTag.reset( LanguageType(nTmp16) );
rIStm.ReadCharAsBool( bTmp ); rImplFont.mbVertical = bTmp;
- rIStm.ReadUInt16( nTmp16 ); rImplFont.meEmphasisMark = static_cast<FontEmphasisMark>(nTmp16);
+ rIStm.ReadUInt16( nTmp16 );
+ rImplFont.meEmphasisMark = static_cast<FontEmphasisMark>(nTmp16 & o3tl::typed_flags<FontEmphasisMark>::mask);
}
if( aCompat.GetVersion() >= 3 )