[Libreoffice-commits] core.git: vcl/source
Caolán McNamara
caolanm at redhat.com
Fri Aug 21 00:37:08 PDT 2015
vcl/source/font/PhysicalFontCollection.cxx | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
New commits:
commit 14a219560f0c9812b0df976c9cbe8f3c1a963a98
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Aug 21 08:36:36 2015 +0100
tweak config-less load path
Change-Id: I1281f7df86e03cd5c9f646232637aeaa66d108ad
diff --git a/vcl/source/font/PhysicalFontCollection.cxx b/vcl/source/font/PhysicalFontCollection.cxx
index 8ff985b..9c0b2a3 100644
--- a/vcl/source/font/PhysicalFontCollection.cxx
+++ b/vcl/source/font/PhysicalFontCollection.cxx
@@ -1237,17 +1237,21 @@ PhysicalFontFamily* PhysicalFontCollection::ImplFindByFont( FontSelectPattern& r
return pFoundData;
}
- // use a font name from font fallback list to determine font attributes
- // get fallback info using FontSubstConfiguration and
- // the target name, it's shortened name and family name in that order
- const utl::FontSubstConfiguration& rFontSubst = utl::FontSubstConfiguration::get();
- const utl::FontNameAttr* pTempFontAttr = rFontSubst.getSubstInfo( aSearchName );
+ const utl::FontNameAttr* pTempFontAttr = NULL;
+ if (!utl::ConfigManager::IsAvoidConfig())
+ {
+ // use a font name from font fallback list to determine font attributes
+ // get fallback info using FontSubstConfiguration and
+ // the target name, it's shortened name and family name in that order
+ const utl::FontSubstConfiguration& rFontSubst = utl::FontSubstConfiguration::get();
+ pTempFontAttr = rFontSubst.getSubstInfo( aSearchName );
- if ( !pTempFontAttr && (aTempShortName != aSearchName) )
- pTempFontAttr = rFontSubst.getSubstInfo( aTempShortName );
+ if ( !pTempFontAttr && (aTempShortName != aSearchName) )
+ pTempFontAttr = rFontSubst.getSubstInfo( aTempShortName );
- if ( !pTempFontAttr && (aTempFamilyName != aTempShortName) )
- pTempFontAttr = rFontSubst.getSubstInfo( aTempFamilyName );
+ if ( !pTempFontAttr && (aTempFamilyName != aTempShortName) )
+ pTempFontAttr = rFontSubst.getSubstInfo( aTempFamilyName );
+ }
// try the font substitutions suggested by the fallback info
if( pTempFontAttr )
More information about the Libreoffice-commits
mailing list