diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-11-01 15:49:36 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-11-01 21:02:08 +0000 |
commit | 4e4b4ce3d3cc2efa14aa837fd98a53a6ff5c87fe (patch) | |
tree | 236248799d103a2d1e3dd24f4a57e81d025aca6b /vcl/generic/glyphs | |
parent | c79c3e3ed4489e424f378d603e9247b2f8312733 (diff) |
coverity#1250439 Structurally dead code
Change-Id: Ib0e8fefb154417dde95bc70765ad675a1824db44
Diffstat (limited to 'vcl/generic/glyphs')
-rw-r--r-- | vcl/generic/glyphs/gcach_ftyp.cxx | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/vcl/generic/glyphs/gcach_ftyp.cxx b/vcl/generic/glyphs/gcach_ftyp.cxx index 6b1ce3e38c7b..2dc7c1180e0a 100644 --- a/vcl/generic/glyphs/gcach_ftyp.cxx +++ b/vcl/generic/glyphs/gcach_ftyp.cxx @@ -1641,15 +1641,12 @@ bool ServerFont::ApplyGSUB( const FontSelectPattern& rFSD ) pScriptTable += 4; sal_uInt16 nLangsysOffset = 0; - for( sal_uInt16 nLangsysIndex = 0; nLangsysIndex < nCntLangSystem; ++nLangsysIndex ) + if (nCntLangSystem != 0) { - const sal_uInt16 nOffset= GetUShort( pScriptTable+4 ); - pScriptTable += 6; - nLangsysOffset = nOffset; - break; + nLangsysOffset = GetUShort( pScriptTable+4 ); } - if( (nDefaultLangsysOfs != 0) && (nDefaultLangsysOfs != nLangsysOffset) ) + if (nDefaultLangsysOfs != 0 && nDefaultLangsysOfs != nLangsysOffset) { const FT_Byte* pLangSys = pGsubBase + nOfsScriptList + nOfsScriptTable + nDefaultLangsysOfs; const sal_uInt16 nReqFeatureIdx = GetUShort( pLangSys+2 ); |