diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-04-15 01:24:32 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-04-15 01:51:28 +0200 |
commit | 6ef014e597571557b6e45edf29c756fac0b9614c (patch) | |
tree | 11766d538effa244913a7fcbe22a2dd7a09cbc4e /svx | |
parent | cd56c7bcf375a2ec9b93496f37ab781887fc12f1 (diff) |
initialize the OpenGL context as soon as possible
Change-Id: I58051695d0ca8384fb771bfc74aeb228145f77e6
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/sdr/contact/viewobjectcontactofopenglobj.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/svx/source/sdr/contact/viewobjectcontactofopenglobj.cxx b/svx/source/sdr/contact/viewobjectcontactofopenglobj.cxx index 2cf0086287f8..a4a8d902c1f0 100644 --- a/svx/source/sdr/contact/viewobjectcontactofopenglobj.cxx +++ b/svx/source/sdr/contact/viewobjectcontactofopenglobj.cxx @@ -8,6 +8,9 @@ */ #include <svx/sdr/contact/viewobjectcontactofopenglobj.hxx> +#include <svx/sdr/contact/viewcontactofopenglobj.hxx> + +#include <svx/svdoopengl.hxx> #include <vcl/outdev.hxx> #include <vcl/window.hxx> @@ -18,6 +21,8 @@ ViewObjectContactOfOpenGLObj::ViewObjectContactOfOpenGLObj( ObjectContact& rObjectContact, ViewContact& rViewContact ) : ViewObjectContactOfSdrObj( rObjectContact, rViewContact ) { + OpenGLContext& rContext = static_cast<SdrOpenGLObj&>(static_cast<ViewContactOfSdrObj&>(rViewContact).GetSdrObject()).getOpenGLContext(); + rContext.init(getWindow()); } ViewObjectContactOfOpenGLObj::~ViewObjectContactOfOpenGLObj() |