diff --git a/src/imports/qtcanvas3d/context3d.cpp b/src/imports/qtcanvas3d/context3d.cpp index 9e77af72472ff384d9f8471de6bfbfc47c9accbe..ab18f209d951e1f34a56d6810f66fe9d62c56c44 100644 --- a/src/imports/qtcanvas3d/context3d.cpp +++ b/src/imports/qtcanvas3d/context3d.cpp @@ -1098,6 +1098,8 @@ void CanvasContext::texImage2D(glEnums target, int level, glEnums internalformat qCWarning(canvas3drendering).nospace() << "Context3D::" << __FUNCTION__ << ":INVALID_ENUM:Invalid format supplied " << glEnumToString(format); + if (deleteTempPixels) + delete[] srcData; return; }