diff --git a/src/gui/kernel/qopenglcontext.cpp b/src/gui/kernel/qopenglcontext.cpp index 29f46aefd6..4668f9e750 100644 --- a/src/gui/kernel/qopenglcontext.cpp +++ b/src/gui/kernel/qopenglcontext.cpp @@ -541,9 +541,9 @@ void QOpenGLContext::swapBuffers(QSurface *surface) Returns 0 if no such function can be found. */ -QFunctionPointer QOpenGLContext::getProcAddress(const QByteArray &procName) +QFunctionPointer QOpenGLContext::getProcAddress(const QByteArray &procName) const { - Q_D(QOpenGLContext); + Q_D(const QOpenGLContext); if (!d->platformGLContext) return 0; return d->platformGLContext->getProcAddress(procName); diff --git a/src/gui/kernel/qopenglcontext.h b/src/gui/kernel/qopenglcontext.h index 5e1cd17635..efb65ae3e7 100644 --- a/src/gui/kernel/qopenglcontext.h +++ b/src/gui/kernel/qopenglcontext.h @@ -115,7 +115,7 @@ public: void doneCurrent(); void swapBuffers(QSurface *surface); - QFunctionPointer getProcAddress(const QByteArray &procName); + QFunctionPointer getProcAddress(const QByteArray &procName) const; QSurface *surface() const;