summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chart2/source/controller/main/ChartController.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/chart2/source/controller/main/ChartController.cxx b/chart2/source/controller/main/ChartController.cxx
index 0f9dd7c4ae9b..1e2de86a2137 100644
--- a/chart2/source/controller/main/ChartController.cxx
+++ b/chart2/source/controller/main/ChartController.cxx
@@ -309,7 +309,7 @@ OUString ChartController::GetContextName()
ObjectType eObjectID = ObjectIdentifier::getObjectType(aCID);
- css::uno::Reference<css::chart2::XChartType> xChartType = getChartType(css::uno::Reference<css::chart2::XChartDocument>(getModel(), uno::UNO_QUERY_THROW));
+ css::uno::Reference<css::chart2::XChartType> xChartType = getChartType(css::uno::Reference<css::chart2::XChartDocument>(getModel(), uno::UNO_QUERY));
switch (eObjectID)
{
case OBJECTTYPE_DATA_SERIES:
@@ -324,7 +324,7 @@ OUString ChartController::GetContextName()
case OBJECTTYPE_GRID:
return OUString("Grid");
case OBJECTTYPE_DIAGRAM:
- if (xChartType->getChartType() == "com.sun.star.chart2.PieChartType")
+ if (xChartType.is() && xChartType->getChartType() == "com.sun.star.chart2.PieChartType")
return OUString("ChartElements");
break;
case OBJECTTYPE_DATA_CURVE: