[Libreoffice-commits] .: vcl/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Fri Dec 21 07:40:44 PST 2012
vcl/source/app/brand.cxx | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
New commits:
commit bcd97c4adc2daa64cc2f9f074ac9726925ca93ea
Author: Muthu Subramanian <sumuthu at suse.com>
Date: Fri Dec 21 20:54:44 2012 +0530
About Dialog: Use edition path as well.
diff --git a/vcl/source/app/brand.cxx b/vcl/source/app/brand.cxx
index 03e999a..904c24a 100644
--- a/vcl/source/app/brand.cxx
+++ b/vcl/source/app/brand.cxx
@@ -41,6 +41,14 @@ namespace {
else
return false;
}
+ static bool loadSvg(rtl::OUString aUri, BitmapEx &rBitmap)
+ {
+ rtl::Bootstrap::expandMacros( aUri );
+ INetURLObject aObj( aUri );
+ SvgData aSvgData(aObj.PathToFileName());
+ rBitmap = aSvgData.getReplacement();
+ return !rBitmap.IsEmpty();
+ }
}
bool Application::LoadBrandBitmap (const char* pName, BitmapEx &rBitmap)
@@ -80,13 +88,9 @@ bool Application::LoadBrandSVG (const char *pName, BitmapEx &rBitmap)
rtl::OUString aLocaleName = ( aBaseName + rtl::OUString("-") +
aLanguageTag.getBcp47() +
aSvg );
- //rtl::OUString uri = rtl::OUString::createFromAscii( "$BRAND_BASE_DIR/program/edition" ) + aLocaleName;
+ rtl::OUString uriOpt = rtl::OUString::createFromAscii( "$BRAND_BASE_DIR/program/edition" ) + aLocaleName;
rtl::OUString uri = rtl::OUString::createFromAscii( "$BRAND_BASE_DIR/program" ) + aBaseName+aSvg;
- rtl::Bootstrap::expandMacros( uri );
- INetURLObject aObj( uri );
- SvgData aSvgData(aObj.PathToFileName());
- rBitmap = aSvgData.getReplacement();
- return true;
+ return ( loadSvg( uriOpt, rBitmap ) || loadSvg( uri, rBitmap ) );
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list