summaryrefslogtreecommitdiff
path: root/vcl/unx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2016-09-01 10:18:49 +0200
committerNoel Grandin <noel@peralex.com>2016-09-01 11:05:21 +0200
commit74a944721c093e6a781d2bfa90b1ddeb11462b73 (patch)
tree663ed6b90bbd7d98bb4fd7128aed51028aedfdb7 /vcl/unx
parent3c376151f5445f3a5ca147f962a12235128cfc01 (diff)
std::list<int> to vector
Change-Id: I05d4531ac6d3daa8c996db374bc2a2425215dde8
Diffstat (limited to 'vcl/unx')
-rw-r--r--vcl/unx/generic/fontmanager/fontcache.cxx6
-rw-r--r--vcl/unx/generic/fontmanager/fontmanager.cxx9
2 files changed, 7 insertions, 8 deletions
diff --git a/vcl/unx/generic/fontmanager/fontcache.cxx b/vcl/unx/generic/fontmanager/fontcache.cxx
index 27851c19f563..e308db8018b7 100644
--- a/vcl/unx/generic/fontmanager/fontcache.cxx
+++ b/vcl/unx/generic/fontmanager/fontcache.cxx
@@ -153,9 +153,9 @@ void FontCache::flush()
nSubEntry = 0;
aLine.append(OUStringToOString(pAtoms->getString( ATOM_FAMILYNAME, (*it)->m_nFamilyName), RTL_TEXTENCODING_UTF8));
- for( ::std::list< int >::const_iterator name_it = (*it)->m_aAliases.begin(); name_it != (*it)->m_aAliases.end(); ++name_it )
+ for( int name : (*it)->m_aAliases )
{
- const OUString& rAdd( pAtoms->getString( ATOM_FAMILYNAME, *name_it ) );
+ const OUString& rAdd( pAtoms->getString( ATOM_FAMILYNAME, name ) );
if( !rAdd.isEmpty() )
{
aLine.append(';');
@@ -567,7 +567,7 @@ bool FontCache::equalsPrintFont( const PrintFontManager::PrintFont* pLeft, Print
pRight->m_bUserOverride != pLeft->m_bUserOverride
)
return false;
- std::list< int >::const_iterator lit, rit;
+ std::vector< int >::const_iterator lit, rit;
for( lit = pLeft->m_aAliases.begin(), rit = pRight->m_aAliases.begin();
lit != pLeft->m_aAliases.end() && rit != pRight->m_aAliases.end() && (*lit) == (*rit);
++lit, ++rit )
diff --git a/vcl/unx/generic/fontmanager/fontmanager.cxx b/vcl/unx/generic/fontmanager/fontmanager.cxx
index e7e59aa80b41..a53278769be1 100644
--- a/vcl/unx/generic/fontmanager/fontmanager.cxx
+++ b/vcl/unx/generic/fontmanager/fontmanager.cxx
@@ -1234,9 +1234,8 @@ bool PrintFontManager::analyzeTrueTypeFile( PrintFont* pFont ) const
int nAlias = m_pAtoms->getAtom( ATOM_FAMILYNAME, *it );
if( nAlias != pFont->m_nFamilyName )
{
- std::list< int >::const_iterator al_it;
- for( al_it = pFont->m_aAliases.begin(); al_it != pFont->m_aAliases.end() && *al_it != nAlias; ++al_it )
- ;
+ std::vector< int >::const_iterator al_it =
+ std::find( pFont->m_aAliases.begin(), pFont->m_aAliases.end(), nAlias );
if( al_it == pFont->m_aAliases.end() )
pFont->m_aAliases.push_back( nAlias );
}
@@ -1539,8 +1538,8 @@ void PrintFontManager::fillPrintFontInfo( PrintFont* pFont, FastPrintFontInfo& r
rInfo.m_bSubsettable = (pFont->m_eType == fonttype::TrueType); // TODO: rename to SfntType
rInfo.m_aAliases.clear();
- for( ::std::list< int >::iterator it = pFont->m_aAliases.begin(); it != pFont->m_aAliases.end(); ++it )
- rInfo.m_aAliases.push_back( m_pAtoms->getString( ATOM_FAMILYNAME, *it ) );
+ for( int i : pFont->m_aAliases )
+ rInfo.m_aAliases.push_back( m_pAtoms->getString( ATOM_FAMILYNAME, i ) );
}
void PrintFontManager::fillPrintFontInfo( PrintFont* pFont, PrintFontInfo& rInfo ) const