From f6449bf0bb93874f189aab9765c1de43dca69807 Mon Sep 17 00:00:00 2001 From: Andras Timar Date: Fri, 8 Nov 2013 22:24:25 +0100 Subject: fdo#67401 set AntiAliasing for SVG logo Change-Id: I90aae11aca84c9c5445f58bdf76d65f0213a334c --- cui/source/dialogs/about.cxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cui/source/dialogs/about.cxx') diff --git a/cui/source/dialogs/about.cxx b/cui/source/dialogs/about.cxx index 4243180652dc..1591f4e72c7c 100644 --- a/cui/source/dialogs/about.cxx +++ b/cui/source/dialogs/about.cxx @@ -38,6 +38,7 @@ #include "cppuhelper/bootstrap.hxx" #include #include +#include #include #include @@ -171,6 +172,11 @@ void AboutDialog::SetLogo() { long nWidth = get_content_area()->get_preferred_size().Width(); + // fdo#67401 set AntiAliasing for SVG logo + SvtOptionsDrawinglayer aDrawOpt; + sal_Bool bOldAntiAliasSetting = aDrawOpt.IsAntiAliasing(); + aDrawOpt.SetAntiAliasing(sal_True); + // load svg logo, specify desired width, scale height isotrophically if( SfxApplication::loadBrandSvg("flat_logo", aLogoBitmap, nWidth) && !aLogoBitmap.IsEmpty() ) @@ -184,6 +190,7 @@ void AboutDialog::SetLogo() m_pLogoImage->Hide(); m_pLogoReplacement->Show(); } + aDrawOpt.SetAntiAliasing(bOldAntiAliasSetting); } void AboutDialog::Resize() -- cgit