diff options
author | Vladimir Belyavsky <belyavskyv@gmail.com> | 2024-04-21 20:15:05 +0300 |
---|---|---|
committer | Vladimir Belyavsky <belyavskyv@gmail.com> | 2024-04-22 11:33:47 +0300 |
commit | 7a222970f56e4396696e82c0113839f61cdd9a83 (patch) | |
tree | 20a125c04bc9426a8277a6969d42b84b8df66a11 /src | |
parent | 616f7990a101fc7540efd8cf2b0b8db170501fd5 (diff) |
QSGMaterialShader: Use QHash::constFind() to avoid unnecessary detaches
Use QHash::constFind() instead of non-const QHash::find() where
applicable to avoid unnecessary detaches.
Change-Id: Ic9c12f1363e2f2085ee97e1551ef33a893802f32
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/quick/scenegraph/coreapi/qsgmaterialshader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp b/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp index 159f058422..a661e47765 100644 --- a/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp +++ b/src/quick/scenegraph/coreapi/qsgmaterialshader.cpp @@ -208,8 +208,8 @@ void QSGMaterialShaderPrivate::prepare(QShader::Variant vertexShaderVariant) clearCachedRendererData(); for (QShader::Stage stage : { QShader::VertexStage, QShader::FragmentStage }) { - auto it = shaderFileNames.find(stage); - if (it != shaderFileNames.end()) { + auto it = shaderFileNames.constFind(stage); + if (it != shaderFileNames.cend()) { QString fn = *it; const QShader s = loadShader(*it); if (!s.isValid()) |