Kaydet (Commit) 0c092af2 authored tarafından Zolnai Tamás's avatar Zolnai Tamás Kaydeden (comit) Markus Mohrhard

Don't render with mp2DRenderer when we have 3D charts

Change-Id: Icb224f2d3dd55580532b1c4c43781ad444e51a43
üst fe20f974
...@@ -2708,15 +2708,18 @@ void ChartView::createShapes() ...@@ -2708,15 +2708,18 @@ void ChartView::createShapes()
void ChartView::render() void ChartView::render()
{ {
AbstractShapeFactory* pShapeFactory = AbstractShapeFactory::getOrCreateShapeFactory(m_xShapeFactory); if(!isReal3DChart())
OpenGLWindow* pWindow = mrChartModel.getOpenGLWindow();
if(pWindow)
pWindow->setRenderer(mp2DRenderer.get());
bool bRender = pShapeFactory->preRender(pWindow);
if(bRender)
{ {
pShapeFactory->render(mxRootShape, pWindow != mp2DRenderer->getOpenGLWindow()); AbstractShapeFactory* pShapeFactory = AbstractShapeFactory::getOrCreateShapeFactory(m_xShapeFactory);
pShapeFactory->postRender(pWindow); OpenGLWindow* pWindow = mrChartModel.getOpenGLWindow();
if(pWindow)
pWindow->setRenderer(mp2DRenderer.get());
bool bRender = pShapeFactory->preRender(pWindow);
if(bRender)
{
pShapeFactory->render(mxRootShape, pWindow != mp2DRenderer->getOpenGLWindow());
pShapeFactory->postRender(pWindow);
}
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment