diff options
Diffstat (limited to 'vcl/source/window/openglwin.cxx')
-rw-r--r-- | vcl/source/window/openglwin.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vcl/source/window/openglwin.cxx b/vcl/source/window/openglwin.cxx index cfe6e6af1fc4..1151a4da16c2 100644 --- a/vcl/source/window/openglwin.cxx +++ b/vcl/source/window/openglwin.cxx @@ -10,6 +10,7 @@ #include <vcl/openglwin.hxx> #include <vcl/opengl/OpenGLContext.hxx> #include <vcl/event.hxx> +#include <vcl/sysdata.hxx> class OpenGLWindowImpl { @@ -21,9 +22,10 @@ private: boost::scoped_ptr<SystemChildWindow> mpChildWindow; }; -OpenGLWindowImpl::OpenGLWindowImpl(Window* pWindow): - mpChildWindow(new SystemChildWindow(pWindow)) +OpenGLWindowImpl::OpenGLWindowImpl(Window* pWindow) { + SystemWindowData aData = OpenGLContext::generateWinData(pWindow, false); + mpChildWindow.reset(new SystemChildWindow(pWindow, 0, &aData)); mpChildWindow->Show(); maContext.init(mpChildWindow.get()); pWindow->SetMouseTransparent(false); |