diff options
Diffstat (limited to 'desktop/source/deployment/misc/dp_descriptioninfoset.cxx')
-rw-r--r-- | desktop/source/deployment/misc/dp_descriptioninfoset.cxx | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/desktop/source/deployment/misc/dp_descriptioninfoset.cxx b/desktop/source/deployment/misc/dp_descriptioninfoset.cxx index 08e78fbc988a..53d7e7f45c3f 100644 --- a/desktop/source/deployment/misc/dp_descriptioninfoset.cxx +++ b/desktop/source/deployment/misc/dp_descriptioninfoset.cxx @@ -728,12 +728,9 @@ DescriptionInfoset::getLocalizedChild( const OUString & sParent) const //office: en-DE, en, en-DE-altmark if (! nodeMatch.is()) { - const ::std::vector< OUString > aFallbacks = getOfficeLanguageTag().getFallbackStrings(); // Already tried full tag, continue with first fallback. - ::std::vector< OUString >::const_iterator it( aFallbacks.begin()); - if (it != aFallbacks.end()) - ++it; - for ( ; it != aFallbacks.end(); ++it) + const ::std::vector< OUString > aFallbacks( getOfficeLanguageTag().getFallbackStrings( false)); + for (::std::vector< OUString >::const_iterator it( aFallbacks.begin()); it != aFallbacks.end(); ++it) { nodeMatch = matchLanguageTag(xParent, *it); if (nodeMatch.is()) |