From 66d02a560469aa42990b2eff0fe9bce1f82dc21a Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Wed, 7 May 2014 15:47:17 +0200 Subject: set the size to context and renderer before rendering Change-Id: I2945a7b8647d0a40270b1e65cde2a0eb936ab1d1 --- chart2/source/view/charttypes/GL3DBarChart.cxx | 3 +++ chart2/source/view/inc/GL3DRenderer.hxx | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/chart2/source/view/charttypes/GL3DBarChart.cxx b/chart2/source/view/charttypes/GL3DBarChart.cxx index 9c4264d06e2b..e21a34b87e92 100644 --- a/chart2/source/view/charttypes/GL3DBarChart.cxx +++ b/chart2/source/view/charttypes/GL3DBarChart.cxx @@ -67,6 +67,9 @@ void GL3DBarChart::create3DShapes() void GL3DBarChart::render() { mrWindow.getContext()->makeCurrent(); + Size aSize = mrWindow.GetSizePixel(); + mpRenderer->SetSize(aSize); + mrWindow.getContext()->setWinSize(aSize); for(boost::ptr_vector::iterator itr = maShapes.begin(), itrEnd = maShapes.end(); itr != itrEnd; ++itr) { diff --git a/chart2/source/view/inc/GL3DRenderer.hxx b/chart2/source/view/inc/GL3DRenderer.hxx index 1df5ea1b9019..81c93151a1ce 100644 --- a/chart2/source/view/inc/GL3DRenderer.hxx +++ b/chart2/source/view/inc/GL3DRenderer.hxx @@ -249,9 +249,9 @@ private: double m_dFreq; #endif - int m_iWidth; + sal_Int32 m_iWidth; - int m_iHeight; + sal_Int32 m_iHeight; float m_fZmax; -- cgit