From 9557ae7baf3683a3c55bc55934fefba22a7c5759 Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Thu, 20 Nov 2014 09:45:16 +0000 Subject: vcl: update the OpenGLContext's pixmap when re-sizing a VirtualDevice. Change-Id: Iee8089fc3bfbea60adee95dfb2c229f3efea28f8 --- vcl/opengl/x11/gdiimpl.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'vcl/opengl/x11/gdiimpl.cxx') diff --git a/vcl/opengl/x11/gdiimpl.cxx b/vcl/opengl/x11/gdiimpl.cxx index b3cee49383c2..bfc1bbbb79f5 100644 --- a/vcl/opengl/x11/gdiimpl.cxx +++ b/vcl/opengl/x11/gdiimpl.cxx @@ -62,6 +62,9 @@ GLfloat X11OpenGLSalGraphicsImpl::GetHeight() const void X11OpenGLSalGraphicsImpl::Init() { X11WindowProvider *pProvider = dynamic_cast(mrParent.m_pFrame); + + // Called after eg. a vdev re-size where we need to update the underlying pixmap + maContext.resetToReInitialize(); if (pProvider) { Window aWin = pProvider->GetX11Window(); -- cgit v1.2.3