vcl/source/window/window.cxx | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit 968bc55adebd0158349b32a31ea341be292d8aa1 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Aug 5 11:25:02 2015 +0200
tdf#92982 vcl rendercontext: fix buffer size with empty user profile I did not notice this before, as my user profile had a custom window size; but with an empty user profile the buffer had a 0,0 size, so the buffered result was empty, as no ImplHandleResize() was invoked. Change-Id: Ie299ad1323944941afc407dc90f2459d72885d42 diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx index 4cfffbb..a7da050 100644 --- a/vcl/source/window/window.cxx +++ b/vcl/source/window/window.cxx @@ -2494,6 +2494,10 @@ void Window::Show(bool bVisible, ShowFlags nFlags) mpWindowImpl->mpFrame->GetClientSize( nOutWidth, nOutHeight ); ImplHandleResize( this, nOutWidth, nOutHeight ); } + + if (mpWindowImpl->mpFrameData->mpBuffer && mpWindowImpl->mpFrameData->mpBuffer->GetOutputSizePixel() != GetOutputSizePixel()) + // Make sure that the buffer size matches the window size, even if no resize was needed. + mpWindowImpl->mpFrameData->mpBuffer->SetOutputSizePixel(GetOutputSizePixel()); } if( aDogTag.IsDead() ) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits