summaryrefslogtreecommitdiff
path: root/vcl/generic/glyphs/gcach_ftyp.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-11-01 15:49:36 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-11-01 21:02:08 +0000
commit4e4b4ce3d3cc2efa14aa837fd98a53a6ff5c87fe (patch)
tree236248799d103a2d1e3dd24f4a57e81d025aca6b /vcl/generic/glyphs/gcach_ftyp.cxx
parentc79c3e3ed4489e424f378d603e9247b2f8312733 (diff)
coverity#1250439 Structurally dead code
Change-Id: Ib0e8fefb154417dde95bc70765ad675a1824db44
Diffstat (limited to 'vcl/generic/glyphs/gcach_ftyp.cxx')
-rw-r--r--vcl/generic/glyphs/gcach_ftyp.cxx9
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 );