[Libreoffice-commits] core.git: sw/source
Bjoern Michaelsen
bjoern.michaelsen at canonical.com
Thu Nov 20 10:23:15 PST 2014
sw/source/core/unocore/unostyle.cxx | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
New commits:
commit 15298a55fbde6352f260b919c0e600737e01d4a7
Author: Bjoern Michaelsen <bjoern.michaelsen at canonical.com>
Date: Thu Nov 20 01:23:10 2014 +0100
expand complex cascading conditional operator
Change-Id: Iad995dcd6f1a65a623e7a1bfac8038ce568d40c0
Reviewed-on: https://gerrit.libreoffice.org/13005
Reviewed-by: Björn Michaelsen <bjoern.michaelsen at canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen at canonical.com>
diff --git a/sw/source/core/unocore/unostyle.cxx b/sw/source/core/unocore/unostyle.cxx
index 57ab928..a66533c 100644
--- a/sw/source/core/unocore/unostyle.cxx
+++ b/sw/source/core/unocore/unostyle.cxx
@@ -700,11 +700,17 @@ uno::Any SwXStyleFamily::getByIndex(sal_Int32 nTempIndex)
uno::Reference< style::XStyle > xStyle = _FindStyle(sStyleName);
if(!xStyle.is())
{
- xStyle = eFamily == SFX_STYLE_FAMILY_PAGE ?
- new SwXPageStyle(*pBasePool, pDocShell, eFamily, sStyleName) :
- eFamily == SFX_STYLE_FAMILY_FRAME ?
- new SwXFrameStyle(*pBasePool, pDocShell->GetDoc(), pBase->GetName()):
- new SwXStyle(*pBasePool, eFamily, pDocShell->GetDoc(), sStyleName);
+ switch(eFamily)
+ {
+ case SFX_STYLE_FAMILY_PAGE:
+ xStyle = new SwXPageStyle(*pBasePool, pDocShell, eFamily, sStyleName);
+ break;
+ case SFX_STYLE_FAMILY_FRAME:
+ xStyle = new SwXFrameStyle(*pBasePool, pDocShell->GetDoc(), pBase->GetName());
+ break;
+ default:
+ xStyle = new SwXStyle(*pBasePool, eFamily, pDocShell->GetDoc(), sStyleName);
+ }
}
aRet.setValue(&xStyle, cppu::UnoType<style::XStyle>::get());
}
More information about the Libreoffice-commits
mailing list