summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-06-10 15:27:59 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-06-10 16:08:05 +0100
commitcf7017c89e9ca1157f8f68a4f7d6e4cca2431e83 (patch)
treead9db10396e1c678e50e5b45b9532588daa8ef2e
parent3b70067fcc4c278c299c4ccb4dec1ac96f4df66b (diff)
coverity#1169830 Unchecked dynamic_cast
Change-Id: Ib4b77369d2fbe085c2eb6ad996df9db710990c3c
-rw-r--r--chart2/source/view/main/OpenglShapeFactory.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/chart2/source/view/main/OpenglShapeFactory.cxx b/chart2/source/view/main/OpenglShapeFactory.cxx
index 16f21553614d..a340b01df232 100644
--- a/chart2/source/view/main/OpenglShapeFactory.cxx
+++ b/chart2/source/view/main/OpenglShapeFactory.cxx
@@ -449,9 +449,8 @@ uno::Reference< drawing::XShape >
void OpenglShapeFactory::render(uno::Reference< drawing::XShapes > xRootShape)
{
- dummy::DummyChart* pChart = dynamic_cast<dummy::DummyChart*>(xRootShape.get());
- assert(pChart);
- pChart->render();
+ dummy::DummyChart& rChart = dynamic_cast<dummy::DummyChart&>(*xRootShape.get());
+ rChart.render();
}
bool OpenglShapeFactory::preRender(OpenGLWindow* pWindow)