diff options
-rw-r--r-- | chart2/source/view/charttypes/GL3DBarChart.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chart2/source/view/charttypes/GL3DBarChart.cxx b/chart2/source/view/charttypes/GL3DBarChart.cxx index 52a6bc78e14a..ed5cb2f3f091 100644 --- a/chart2/source/view/charttypes/GL3DBarChart.cxx +++ b/chart2/source/view/charttypes/GL3DBarChart.cxx @@ -1313,7 +1313,14 @@ IMPL_LINK_NOARG(GL3DBarChart, updateTimer) void GL3DBarChart::setOpenGLWindow(OpenGLWindow* pWindow) { if (mpWindow != pWindow) + { mpWindow = pWindow; + Size aSize = mpWindow->GetSizePixel(); + mpRenderer->SetSize(aSize); + mpWindow->setRenderer(this); + mpRenderer->init(); + mbValidContext = true; + } } } |