https://bugs.documentfoundation.org/show_bug.cgi?id=97160
Michael Meeks <michael.me...@collabora.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |markus.mohrhard@googlemail. | |com --- Comment #15 from Michael Meeks <michael.me...@collabora.com> --- We can check for this in the GLEW init and return false if we fail (all well and good) - but then that is not actually checked: rtl::Reference<OpenGLContext> X11OpenGLSalGraphicsImpl::CreateWinContext() { X11WindowProvider *pProvider = dynamic_cast<X11WindowProvider*>(mrParent.m_pFrame); if( !pProvider ) return nullptr; Window aWin = pProvider->GetX11Window(); rtl::Reference<OpenGLContext> pContext = OpenGLContext::Create(); pContext->setVCLOnly(); pContext->init( mrParent.GetXDisplay(), aWin, mrParent.m_nXScreen.getXScreen() ); return pContext; } Which is lame ... I guess we should be doing this inside: bool OpenGLHelper::isVCLOpenGLEnabled() To check whether we can in fact initialize this (or not) before we get much further. If this method returns true - we assume that we can get GL up and running; so we need to do a deeper probe and sanity check in there (I guess). Hmm =) shouldn't be too hard I hope. Still - I'm glad the crash handler is doing its job nicely for you. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs