From f1a2adc95b2fc370288162128e271c9514d223f5 Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Thu, 22 Jan 2015 19:26:26 +0100 Subject: we know it is an OpenGLSalGraphicsImpl Change-Id: I408f5a77a11ec0e9fed6569163870a7e0d12167c --- include/vcl/opengl/OpenGLContext.hxx | 8 ++++---- vcl/source/opengl/OpenGLContext.cxx | 6 ++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/include/vcl/opengl/OpenGLContext.hxx b/include/vcl/opengl/OpenGLContext.hxx index 0178e21ebcd0..5818be332392 100644 --- a/include/vcl/opengl/OpenGLContext.hxx +++ b/include/vcl/opengl/OpenGLContext.hxx @@ -61,7 +61,7 @@ class NSOpenGLView; class OpenGLFramebuffer; class OpenGLProgram; class OpenGLTexture; -class SalGraphicsImpl; +class OpenGLSalGraphicsImpl; /// Holds the information of our new child window struct GLWindow @@ -193,8 +193,8 @@ public: OpenGLFramebuffer* AcquireFramebuffer( const OpenGLTexture& rTexture ); void ReleaseFramebuffer( OpenGLFramebuffer* pFramebuffer ); #ifdef DBG_UTIL - void AddRef(SalGraphicsImpl*); - void DeRef(SalGraphicsImpl*); + void AddRef(OpenGLSalGraphicsImpl*); + void DeRef(OpenGLSalGraphicsImpl*); #else void AddRef(); void DeRef(); @@ -269,7 +269,7 @@ private: boost::ptr_map maPrograms; OpenGLProgram* mpCurrentProgram; #ifdef DBG_UTIL - std::set maParents; + std::set maParents; #endif public: diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx index 5bd863dfcb44..36ab9d0afccd 100644 --- a/vcl/source/opengl/OpenGLContext.cxx +++ b/vcl/source/opengl/OpenGLContext.cxx @@ -33,6 +33,8 @@ #include #include +#include "openglgdiimpl.hxx" + using namespace com::sun::star; #define MAX_FRAMEBUFFER_COUNT 30 @@ -104,7 +106,7 @@ OpenGLContext::~OpenGLContext() } #ifdef DBG_UTIL -void OpenGLContext::AddRef(SalGraphicsImpl* pImpl) +void OpenGLContext::AddRef(OpenGLSalGraphicsImpl* pImpl) { assert(mnRefCount > 0); mnRefCount++; @@ -112,7 +114,7 @@ void OpenGLContext::AddRef(SalGraphicsImpl* pImpl) maParents.insert(pImpl); } -void OpenGLContext::DeRef(SalGraphicsImpl* pImpl) +void OpenGLContext::DeRef(OpenGLSalGraphicsImpl* pImpl) { auto it = maParents.find(pImpl); -- cgit