diff --git a/src/imports/qtcanvas3d/context3d.cpp b/src/imports/qtcanvas3d/context3d.cpp
index 8700319fea2fbb7c36d15d4ef3210b0d631e0a0d..9e77af72472ff384d9f8471de6bfbfc47c9accbe 100644
--- a/src/imports/qtcanvas3d/context3d.cpp
+++ b/src/imports/qtcanvas3d/context3d.cpp
@@ -2354,7 +2354,7 @@ QJSValue CanvasContext::getAttachedShaders(QJSValue program3D)
     QJSValue shaderList = m_engine->newArray(shaders.count());
 
     for (QList<CanvasShader *>::const_iterator iter = shaders.constBegin();
-         iter != shaders.constEnd(); iter++) {
+         iter != shaders.constEnd(); ++iter) {
         CanvasShader *shader = *iter;
         shaderList.setProperty(index++, m_engine->newQObject((CanvasShader *)shader));
     }
@@ -6144,7 +6144,7 @@ void CanvasContext::markQuickTexturesDirty()
         QMap<QQuickItem *, CanvasTexture *>::iterator i = m_quickItemToTextureMap.begin();
         while (i != m_quickItemToTextureMap.end()) {
             m_commandQueue->addQuickItemAsTexture(i.key(), i.value()->textureId());
-            i++;
+            ++i;
         }
     }
 }
diff --git a/src/imports/qtcanvas3d/glcommandqueue.cpp b/src/imports/qtcanvas3d/glcommandqueue.cpp
index c75a720c75580558e985025c0e2b5005010f2d52..2bfb7da58006393c4be85e4cf2ab002ad520b8ea 100644
--- a/src/imports/qtcanvas3d/glcommandqueue.cpp
+++ b/src/imports/qtcanvas3d/glcommandqueue.cpp
@@ -413,7 +413,7 @@ void CanvasGlCommandQueue::clearResourceMaps()
                                << commandId << "Resource:" << glId;
                     break;
                 }
-                i++;
+                ++i;
             }
         }
 
@@ -423,14 +423,14 @@ void CanvasGlCommandQueue::clearResourceMaps()
         while (si != m_shaderMap.constEnd()) {
             QOpenGLShader *shader = si.value();
             delete shader;
-            si++;
+            ++si;
         }
 
         QMap<GLint, QOpenGLShaderProgram *>::const_iterator pi = m_programMap.constBegin();
         while (pi != m_programMap.constEnd()) {
             QOpenGLShaderProgram *program = pi.value();
             delete program;
-            pi++;
+            ++pi;
         }
 
         m_resourceIdMap.clear();