summaryrefslogtreecommitdiff
path: root/chart2/source/tools
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2008-04-04 10:00:32 +0000
committerKurt Zenker <kz@openoffice.org>2008-04-04 10:00:32 +0000
commit064c3d3215577551e6748563f12e8138caf7e953 (patch)
tree2d91e2faafbfb3b767a127d91b09f0b79fa66b2c /chart2/source/tools
parente60ae9e09ab8f876a3ee49611d1d08868a11d248 (diff)
INTEGRATION: CWS chart23 (1.18.6); FILE MERGED
2008/03/12 09:32:26 iha 1.18.6.1: #i85803# save and load stacking mode correctly
Diffstat (limited to 'chart2/source/tools')
-rw-r--r--chart2/source/tools/ChartTypeHelper.cxx16
1 files changed, 10 insertions, 6 deletions
diff --git a/chart2/source/tools/ChartTypeHelper.cxx b/chart2/source/tools/ChartTypeHelper.cxx
index d7941d871c24..bf5ae83d67c1 100644
--- a/chart2/source/tools/ChartTypeHelper.cxx
+++ b/chart2/source/tools/ChartTypeHelper.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: ChartTypeHelper.cxx,v $
*
- * $Revision: 1.18 $
+ * $Revision: 1.19 $
*
- * last change: $Author: rt $ $Date: 2008-02-18 16:01:18 $
+ * last change: $Author: kz $ $Date: 2008-04-04 11:00:32 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -62,8 +62,10 @@ bool ChartTypeHelper::isSupportingAxisSideBySide(
if( xChartType.is() &&
nDimensionCount < 3 )
{
- StackMode eStackMode = DiagramHelper::getStackModeFromChartType( xChartType, 0 );
- if( eStackMode == StackMode_NONE )
+ bool bFound=false;
+ bool bAmbiguous=false;
+ StackMode eStackMode = DiagramHelper::getStackModeFromChartType( xChartType, bFound, bAmbiguous, 0 );
+ if( eStackMode == StackMode_NONE && !bAmbiguous )
{
rtl::OUString aChartTypeName = xChartType->getChartType();
bResult = ( aChartTypeName.match(CHART2_SERVICE_NAME_CHARTTYPE_COLUMN) ||
@@ -232,8 +234,10 @@ sal_Bool ChartTypeHelper::isSupportingBarConnectors(
if(nDimensionCount==3)
return sal_False;
- StackMode eStackMode = DiagramHelper::getStackModeFromChartType( xChartType, 0 );
- if( eStackMode != StackMode_Y_STACKED )
+ bool bFound=false;
+ bool bAmbiguous=false;
+ StackMode eStackMode = DiagramHelper::getStackModeFromChartType( xChartType, bFound, bAmbiguous, 0 );
+ if( eStackMode != StackMode_Y_STACKED || bAmbiguous )
return sal_False;
rtl::OUString aChartTypeName = xChartType->getChartType();