summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorZolnai Tamás <tamas.zolnai@collabora.com>2014-03-21 14:00:56 +0100
committerZolnai Tamás <tamas.zolnai@collabora.com>2014-03-21 14:00:56 +0100
commitd834be0dac2b455076e0c0824f8e6a6e709625ac (patch)
tree2778faecf98a70213a41818af66d397324bc539f /vcl
parent47cf5156e951a724604db1be99750bc9a722592b (diff)
Init an opengl context bounded to an existent window.
Via ViewObjectContact can we query a window. It seems this window is the same which is used by chart edit mode. Change-Id: Ib6df4d58730774f3d86b453b8174a78bb2c8a45b
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/opengl/OpenGLContext.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx
index 5f94c475e30a..560ff0366f9b 100644
--- a/vcl/source/opengl/OpenGLContext.cxx
+++ b/vcl/source/opengl/OpenGLContext.cxx
@@ -316,9 +316,9 @@ int oglErrorHandler( Display* /*dpy*/, XErrorEvent* /*evnt*/ )
#endif
-bool OpenGLContext::init()
+bool OpenGLContext::init( Window* pParent )
{
- m_pWindow.reset(new Window(0, WB_NOBORDER|WB_NODIALOGCONTROL));
+ m_pWindow.reset(pParent ? pParent : new Window(0, WB_NOBORDER|WB_NODIALOGCONTROL));
SAL_INFO("vcl.opengl", "OpenGLContext::OpenGLContext----start");
initWindow();
m_pWindow->setPosSizePixel(0,0,0,0);