diff options
Diffstat (limited to 'src/opengl')
-rw-r--r-- | src/opengl/gl2paintengineex/qglcustomshaderstage.cpp | 1 | ||||
-rw-r--r-- | src/opengl/qgl_p.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/opengl/gl2paintengineex/qglcustomshaderstage.cpp b/src/opengl/gl2paintengineex/qglcustomshaderstage.cpp index 1551d1c7cb..6bf152b83d 100644 --- a/src/opengl/gl2paintengineex/qglcustomshaderstage.cpp +++ b/src/opengl/gl2paintengineex/qglcustomshaderstage.cpp @@ -63,6 +63,7 @@ QGLCustomShaderStage::~QGLCustomShaderStage() d->m_manager->removeCustomStage(); d->m_manager->sharedShaders->cleanupCustomStage(this); } + delete d_ptr; } void QGLCustomShaderStage::setUniformsDirty() diff --git a/src/opengl/qgl_p.h b/src/opengl/qgl_p.h index fd7f2b328c..ad5386d8bc 100644 --- a/src/opengl/qgl_p.h +++ b/src/opengl/qgl_p.h @@ -50,7 +50,7 @@ #include "QtCore/qmap.h" #include "QtCore/qthread.h" #include "QtCore/qthreadstorage.h" -#include "QtCore/qhash.h" +#include "QtCore/qhashfunctions.h" #include "QtCore/qatomic.h" #include "QtWidgets/private/qwidget_p.h" #include "QtGui/private/qopenglcontext_p.h" |