diff options
Diffstat (limited to 'avmedia/source/opengl/oglwindow.cxx')
-rw-r--r-- | avmedia/source/opengl/oglwindow.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/avmedia/source/opengl/oglwindow.cxx b/avmedia/source/opengl/oglwindow.cxx index 9f09533d2ce9..dbb366215a53 100644 --- a/avmedia/source/opengl/oglwindow.cxx +++ b/avmedia/source/opengl/oglwindow.cxx @@ -33,7 +33,12 @@ OGLWindow::~OGLWindow() void SAL_CALL OGLWindow::update() throw (css::uno::RuntimeException, std::exception) { m_rContext.makeCurrent(); - gltf_prepare_renderer(&m_rHandle); + int nRet = gltf_prepare_renderer(&m_rHandle); + if( nRet != 0 ) + { + SAL_WARN("avmedia.opengl", "Error occured while preparing for rendering! Error code: " << nRet); + return; + } gltf_renderer(&m_rHandle); gltf_complete_renderer(&m_rHandle); m_rContext.swapBuffers(); |