[Libreoffice-commits] core.git: vcl/opengl

Caolán McNamara caolanm at redhat.com
Tue Dec 20 12:18:09 UTC 2016


 vcl/opengl/win/gdiimpl.cxx |    2 +-
 vcl/opengl/x11/gdiimpl.cxx |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit fdefa97e0c0a97fc23bcc28e9d734f22dcac2c7d
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue Dec 20 10:59:11 2016 +0000

    Related: tdf#104705 an effort to address crash
    
    Change-Id: I43284c19d0f38fb8fbd7e908c5d255cdfd399015
    Reviewed-on: https://gerrit.libreoffice.org/32222
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/vcl/opengl/win/gdiimpl.cxx b/vcl/opengl/win/gdiimpl.cxx
index 89e595c..ce61676 100644
--- a/vcl/opengl/win/gdiimpl.cxx
+++ b/vcl/opengl/win/gdiimpl.cxx
@@ -77,7 +77,7 @@ void WinOpenGLContext::resetCurrent()
 bool WinOpenGLContext::isCurrent()
 {
     OpenGLZone aZone;
-    return m_aGLWin.hRC && wglGetCurrentContext() == m_aGLWin.hRC &&
+    return g_bAnyCurrent && m_aGLWin.hRC && wglGetCurrentContext() == m_aGLWin.hRC &&
            wglGetCurrentDC() == m_aGLWin.hDC;
 }
 
diff --git a/vcl/opengl/x11/gdiimpl.cxx b/vcl/opengl/x11/gdiimpl.cxx
index d46b002..164fc71 100644
--- a/vcl/opengl/x11/gdiimpl.cxx
+++ b/vcl/opengl/x11/gdiimpl.cxx
@@ -232,7 +232,7 @@ void X11OpenGLContext::resetCurrent()
 bool X11OpenGLContext::isCurrent()
 {
     OpenGLZone aZone;
-    return m_aGLWin.ctx && glXGetCurrentContext() == m_aGLWin.ctx &&
+    return g_bAnyCurrent && m_aGLWin.ctx && glXGetCurrentContext() == m_aGLWin.ctx &&
            glXGetCurrentDrawable() == m_aGLWin.win;
 }
 


More information about the Libreoffice-commits mailing list